python如何统计列表中元素出现的频率?
python中如何统计列表中元素出现的频率?
python中统计列表中元素出现的频率:使用collections.Counter类统计列表元素出现次数
1、collections.Counter类作用
用于统计字符串中字符出现的个数,以字符为key,以数量为value。
2、调用方法
count=Counter(参数).most_common()
说明:most_common()中可以添加数字,即为在排序后输出前几个数据,不添加数据则输出全部。
3、返回值
返回一个列表。
4、使用实例
fromcollectionsimportCounter
list1=['1','1','2','3','1','4']
count=Counter(list1)
print(count)
#输出Counter({'1':3,'2':1,'3':1,'4':1})
print(count['1'])
#输出3
print(count.most_common(1))#出现最多次数的
#[('1',3)]
以上就是python中如何统计列表中元素出现的频率,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:开发教育。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!