如何按包含python中列表的值对字典进行排序

时间:2021-01-22 12:33:19

标签: python python-3.x dictionary

我有这本词典:

Dict = {'Key1': ['LONG', 1], 'Key3': ['LONG', 7], 'Key4': ['LONG_A', 9]}

字典的每个值都包含一个带有字符串和整数值的元组。 我想按 int 值(按降序)对这本字典进行排序。

结果应该是:

Expected = {'Key4': ['LONG_A', 9],'Key3': ['LONG', 7],'Key1': ['LONG', 1]}

1 个答案:

答案 0 :(得分:1)

Sorted 在 python 中

使用此代码:

Python.CompiledFile="C:\WINDOWS\py.exe" "%L" %*

输出:

sorted(Dict.items(), key=lambda x: x[1][1],reverse=True)
相关问题