这个可以对list进行计数
from collections import Counter
data=['f','s','f','s','2d',3]
print Counter(data)
返回结果:Counter({'s': 2, 'f': 2, '2d': 1, 3: 1})
可以这样
>>> Counter(data)[3]
1
>>> Counter(data)['f']
2
>>> Counter(data).most_common(2)
[('s', 2), ('f', 2)]
这个东西的item是一个元组,并不是字典,所以统计的数据里面可以出现数字
本文介绍如何使用Python的collections模块中的Counter类来统计一个List中各元素的出现次数。通过实例演示了基本的计数操作、获取指定元素的计数以及获取最常见的元素组合。
1045

被折叠的 条评论
为什么被折叠?



