【发布时间】:2014-04-07 07:38:37
【问题描述】:
我想遍历按值排序的字典的键。一种方法是使用有序字典意味着用排序值初始化字典。
代码:
from collections import OrderedDict
data = OrderedDict([('a',0), ('d',1), ('c',2), ('b',3)])
for mykey in data:
print mykey
如何在不使用有序字典的情况下实现这一点? 我知道上面是实现这一点的正确方法,我只是想知道我们可以在不使用有序字典的情况下做同样的事情。
sorted(dictionary.values)
只会给我排序的值列表,而不是带有排序值的整个字典,所以我不能在这里有键。
【问题讨论】:
标签: python python-2.7