【Python列表如何统计元素的出现次数?Python列表统计元素出现次数的方法】python序列中的列表类型是一个可变的序列,列表也是我们在Python使用最多和使用场景最为广泛的数据结构,有时我们需要在列表中查找、统计列表中特定元素出现的次数,那么如何去进行统计呢?为了能够让大家掌握更多地知识点,今天分享一篇关于Python列表如何统计元素的出现次数?Python列表统计元素出现次数的方法,。感兴趣的朋友一起来看看吧 。
文章插图
对于Python列表统计元素的次数,下面给大家介绍了两种方法进行讲解,具体操作如下:
方法一:使用利用字典
我们在对列表元素进行统计时,利用字典来统计元素出现的次数是最简单的一种方式,举个例子:
a = [2, 2, 1, 3, 1, 2]dict = {}for key in a: dict[key] = dict.get(key, 0) + 1print dict输出结果:
{1: 2, 2: 3, 3: 1}在这段代码中,我们有一个列表并且给定了一些列表元素,然后定义了一个字典,使用for循环的方式,对列表中的元素进行遍历,最后进行统计,将统计好的结果以字典的形式输出 。
方法二:利用Python的collection包下Counter的类
Counter()是将元素进行分组的处理,我们可以使用它来将列表中出现的元素进行分组,然后在对元素进行统计 。举个例子:
from collections import Countera = [2, 2, 1, 3, 1, 2]result = Counter(a)print result在使用之前,需要在collection包下对Counter类进行导入,使用方法也很简单,只有一个参数,参数中存放发就是需要统计的列表名字,最后的运行结果如下:
{1: 2, 2: 3, 3: 1}到此这篇关于Python列表如何统计元素的出现次数?Python列表统计元素的出现次数的方法的文章就介绍到这了,更多相关Python列表如何统计元素出现次数的内容,可以继续关注学习 。
推荐阅读
- Python如何提高文件下载速度?Python怎么使用多线程下载文件
- Python爬虫怎么设置请求头?Python爬虫设置请求头的方法
- Python如何初始化列表?Python列表初始化的方法
- Python中如何定义一个函数?Python中函数定义的关键字是什么?
- Python语言变量名规则是什么?符合Python变量命名的规则有哪些?
- Python如何下载文件?Python下载文件的方法有哪些
- Python中的abs函数是什么意思?Python中返回绝对值的方法
- Python常用的标准库有哪些?Python标准库和第三方库有什么区别?
- Python装饰器中的语法都是用什么开头?Python装饰器如何定义?
- Python中post和get的区别是什么?Python库requests请求方法解析