sort values and return list of keys from dict python

Possible Duplicate:
Python: Sort a dictionary by value

I have a dictionary like this:

A = {'Name1':34, 'Name2': 12, 'Name6': 46,....}

I want a list of keys sorted by the values, ie [Name2, Name1, Name6....]

Thanks!!!


使用以get方法作为关键字的sorted (可以通过迭代访问字典关键字):

sorted(A, key=A.get)

使用sortedkey参数

sorted(d, key=d.get)

sorted(a.keys(), key=a.get)

这对键进行排序,并且对于每个键,都使用a.get来查找要用作排序值的值。

链接地址: http://www.djcxy.com/p/18148.html

上一篇: Python:如何按键排序字典

下一篇: 排序值并返回来自dict python的键的列表