d = {"zhang":"China", "Jone":"America", "Natan":"Japan"}
print(max(d),min(d))
A. Japan America
B. zhang:China Jone:America
C. China America
D. zhang Jone
要判断字典里值的最大最小,我们应该用到字典的值,而不是键。
d = {"zhang":"China", "Jone":"America", "Natan":"Japan"}
# 获取字典值的列表
values = d.values()
print(max(values), min(values))
# Japan China
在执行max(d)的时候,其实判断的是字典的键,而不是值
所以在进行最大最小运算的时候,你可以把字典看做列表
["zhang", "Jone", "Natan"]
剩下的就是字符串排序,从第一个字母依次排序
A<Z<a<z