小编hri*_*yay的帖子

如何获得按输入顺序排序的python Counter输出?

我一直在努力获得计数(频率),然后使它的图形表示。

我正在使用Counter来自collectionspython的类。我希望按Counter先到对象的顺序输出。

例如:

offset=['a','b','c','a','b','b','b','c','c','c','c','c']
counts = Counter(offset)
print counts
Run Code Online (Sandbox Code Playgroud)

输出为:

Counter({'c': 6, 'b': 4, 'a': 2})
Run Code Online (Sandbox Code Playgroud)

正如我希望输出如下所示,按照第一个出现的对象的顺序:

Counter({'a': 2, 'b': 4, 'c': 6})
Run Code Online (Sandbox Code Playgroud)

那可能吗?

谢谢

python counter python-2.7 output

4
推荐指数
2
解决办法
2706
查看次数

标签 统计

counter ×1

output ×1

python ×1

python-2.7 ×1