
Python中的counter函数
作用
在一个数组内,遍历所有元素,将元素出现的次数记下来
使用方法
打印所有统计值:
a = [1,4,2,3,2,3,4,2]
from collections import Counter
print (Counter(a))
结果:
Counter({2: 3, 3: 2, 4: 2, 1: 1})
打印最多的n个值:
a = [1,4,2,3,2,3,4,2]
from collections import Counter
print (Counter(a).most_common(2))
结果:
[(2, 3), (3, 2)]
总结
- 从Collections集合模块中引入集合类Counter
- Counter(a)可以打印出数组a中每个元素出现的次数
- Counter(a).most_common(2)可以打印出数组中出现次数最多的元素。参数2表示的含义是:输出几个出现次数最多的元素。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 次元小屋
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果