python学习——Counter计数方法
2017-11-26 17:43
447 查看
1、统计一个序列中元素的次数:
得到结果:
2、如果想要得到排名前几的话:
得到结果:
3、总结
(1)从collections集合模块中引入集合类Counter
(2)Counter(a)可以打印出数组a中每个元素出现的次数
(3)Counter(a).most_common(2)可以打印出数组中出现次数最多的元素。参数2表示的含义是:输出几个出现次数最多的元素。
from collections import Counter a = [10, 8, 6, 7, 2, 8, 4, 10, 3, 7, 8, 4, 5, 7, 2, 2, 3, 8, 8, 9, 6, 2, 2, 7, 8, 7, 4, 8, 5, 2] b = Counter(a) print(b)
得到结果:
Counter({8: 7, 2: 6, 7: 5, 4: 3, 10: 2, 6: 2, 3: 2, 5: 2, 9: 1})
2、如果想要得到排名前几的话:
from collections import Counter a = [10, 8, 6, 7, 2, 8, 4, 10, 3, 7, 8, 4, 5, 7, 2, 2, 3, 8, 8, 9, 6, 2, 2, 7, 8, 7, 4, 8, 5, 2] b = Counter(a).most_common(3) print(b)
得到结果:
[(8, 7), (2, 6), (7, 5)]
3、总结
(1)从collections集合模块中引入集合类Counter
(2)Counter(a)可以打印出数组a中每个元素出现的次数
(3)Counter(a).most_common(2)可以打印出数组中出现次数最多的元素。参数2表示的含义是:输出几个出现次数最多的元素。
相关文章推荐
- python学习:counter计数
- 【Python学习】Counter()计数工具
- Python学习笔记九:列表(1)--列表元素介绍及创建方法
- Python学习总结(二)----python的练习方法
- file()创建文件方法 分类: python python基础学习 2012-12-24 18:17 239人阅读 评论(0) 收藏
- Python学习总结(二)----python的练习方法
- Python学习笔记五(面向对象-类-方法-属性)
- Python学习(二) linux终端下运行.py文件的方法
- python学习笔记——Thread常用方法
- 【Python学习笔记】list/dict对象复制的误区与正确方法
- vim python自动补全方法 分类: ubuntu python基础学习 虚拟机 测试 2013-07-05 15:37 603人阅读 评论(0) 收藏
- python 3.2 字符串方法学习总结
- python学习笔记(3)列表的常见方法
- Python学习总结(二)----python的练习方法
- python的urllib模块,学习的部分有用方法
- Python学习笔记三(Try-cacth&with方法)
- python中sys模块各个类变量和方法(译文)(随学习加深而更新)
- The Best Way to Learn Python(学习Python最好的方法)
- python django学习-问题记录及解决方法