参考
Python 排序—sort与sorted学习
python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行:
1 下面的是按照key的值从大到小的顺序来排序。
>>> a={'c':3, 'k':32, 'a':6, 'd':10}
>>> sorted(a.items(), key=lambda a:a[0])
[('a', 6), ('c', 3), ('d', 10), ('k', 32)]
2 下面的是按照key的值从大到小的顺序来排序。
>>> sorted(a.items(), key=lambda a:a[1])
[('c', 3), ('a', 6), ('d', 10), ('k', 32)]