python:对dict排序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_20177327/article/details/82319473
d = {'a':7, 'b':3, 'e':12, 'c':8}
  • 按照key大小排序
# 按key排序
d1 = [(k, d[k]) for k in sorted(d.keys())]
  • 按照value大小排序
# 按value排序
d2 = sorted(d.items(), key = lambda x:x[1])

猜你喜欢

转载自blog.csdn.net/sinat_20177327/article/details/82319473