您的位置:首页 > 编程语言 > Python开发

python 中字典对象按照 value 排序

2017-10-16 10:41 696 查看
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’)]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python