python 按值排序字典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 按值排序字典相关的知识,希望对你有一定的参考价值。

# How to sort a Python dict by value
# (== get a representation sorted by value)

>>> xs = {'a': 4, 'b': 3, 'c': 2, 'd': 1}

>>> sorted(xs.items(), key=lambda x: x[1])
[('d', 1), ('c', 2), ('b', 3), ('a', 4)]

# Or:

>>> import operator
>>> sorted(xs.items(), key=operator.itemgetter(1))
[('d', 1), ('c', 2), ('b', 3), ('a', 4)]

以上是关于python 按值排序字典的主要内容,如果未能解决你的问题,请参考以下文章

python按值的长度对字典进行排序

python 按值排序字典

python 按值计数对字典进行排序

python 按值排序字典

python 怎么办,我排序-A-字典按值

在Python中按值对嵌套字典进行排序,并按另一个值对余数进行排序