python 中字典对象按照 value 排序

来源:互联网 发布:地基承载力简单算法 编辑:程序博客网 时间:2024/05/21 16:24

dit = {1:’a’, -1:’b’, 2:’c’, -2:’d’}
直接使用sorted方法, 只能根据key进行排序
sorted(dit)
Out[6]: [-2, -1, 1, 2]

如果需要根据value排序,可以
sorted(dit.items(),key = lambda x:x[1],reverse = True)
Out[7]: [(-2, ‘d’), (2, ‘c’), (-1, ‘b’), (1, ‘a’)]

原创粉丝点击