字典的排序可以直接把,key值或者,values拿出来排序
也可以用dict.items拿出所有的key,value的值再加key=lambda x:x[1]
来排序。
.sorted 是默认以key来排序
用dict1.items(),得到包含key,value的元组
由于迭代对象是元组,返回值自然是元组组成的列表
这里对排序的规则进行了定义,x指元组,x[1]是值,x[0]是键
dict1={'a':2,'e':3,'f':8,'d':4} list1= sorted(dict1.items(),key=lambda x:x[1]) print(list1) —————————
结果:[('a', 2), ('e', 3), ('d', 4), ('f', 8)]
通过dict.items()这个函数,把字典形式的键、值,存在了一个元组内 来排序的
字典的排序
</