在Python中将dict值排序为降序

时间:2014-05-01 14:00:53

标签: python dictionary

我有这样的字典。

d = {'"mn': '800"', '"kl': '700"', '"ng': '1100"'}

如何按降序排序。如下所示

ng,1100

mn,800

kl,700

2 个答案:

答案 0 :(得分:1)

您可以为此使用OrderedDict。

reverse_dictionary = OrderedDict(reversed(sorted(d.items())), key=lambda t: t[1])

答案 1 :(得分:0)

我不确定你的意思,根据定义字典是未分类的。你可能想要使用一系列词典。