python字典键值排序

d=[(‘a’,24),(‘g’,23),(‘e’,4)]

print(sorted(d,key = lambda x:x[0]))
[(‘a’, 24), (‘e’, 4), (‘g’, 23)]

print(sorted(d,key = lambda x:x[1]))
[(‘e’, 4), (‘g’, 23), (‘a’, 24)]

d={‘a’:24,‘g’:23,‘e’:4}
print(sorted(d.items(),key=lambda x:x[1]))
[(‘e’, 4), (‘g’, 23), (‘a’, 24)]

print(sorted(d.items(),key=lambda x:x[0],reverse=True))
[(‘g’, 23), (‘e’, 4), (‘a’, 24)]

你可能感兴趣的:(python字典键值排序)