在Python2.7中,我希望按计数的降序遍历collections.Counter
实例。
>>> import collections
>>> c = collections.Counter()
>>> c['a'] = 1
>>> c['b'] = 999
>>> c
Counter({'b': 999, 'a': 1})
>>> for x in c:
print x
a
b
在上面的示例中,元素似乎是按照添加到计数器实例中的顺序进行迭代的。
我想从最高到最低遍历列表。我看到计数器的字符串表示可以做到这一点,只是想知道是否有推荐的方法来实现这一点。
https://stackoverflow.com/questions/11037005
复制相似问题