1. 程式人生 > >python 中字典物件按照 value 排序

python 中字典物件按照 value 排序

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’)]