python查询列表中不同元素个数的方法
这篇文章主要介绍python查询列表中不同元素个数的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联建站服务项目包括周宁网站建设、周宁网站制作、周宁网页制作以及周宁网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,周宁网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到周宁省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
python中可以使用collections.Counter(list)方法查询列表中不同元素个数。
Counter中文意思是计数器,也就是我们常用于统计的一种数据类型,在使用Counter之后可以让我们的代码更加简单易读。
示例:
#统计词频 colors = ['red', 'blue', 'red', 'green', 'blue', 'blue'] result = {} for color in colors: if result.get(color)==None: result[color]=1 else: result[color]+=1 print (result) #{'red': 2, 'blue': 3, 'green': 1}
用Counter实现:
from collections import Counter colors = ['red', 'blue', 'red', 'green', 'blue', 'blue'] c = Counter(colors) print (dict(c))
输出结果
{'red': 2, 'blue': 3, 'green': 1}
以上是python查询列表中不同元素个数的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
名称栏目:python查询列表中不同元素个数的方法
文章出自:http://cqwzjz.cn/article/pdgjss.html