用sorted函数的key= 参数排序:
按照key进行排序
print sorted(dict.items(), key=lambda d: d[0])
按照value进行排序
print sorted(dict.items(), key=lambda d: d[1])
举例说明
>>> dict = {'a': 4, 'c': 1, 'b': 2, 'e': 3}
>>> # 按照key进行排序
>>> print sorted(dict.items(), key=lambda d: d[0])
[('a', 4), ('b', 2), ('c', 1), ('e', 3)]
>>> # 按照value进行排序
>>> print sorted(dict.items(), key=lambda d: d[1])
[('c', 1), ('b', 2), ('e', 3), ('a', 4)