![图片[1]-python如何查询列表中不同元素个数?-uusu优素-乐高,模型,3d打印,编程](http://uusucn.zbbe.cn/wp-content/uploads/2024/01/5ec236baef585378.jpg)
python中可以使用collections.Counter(list)方法查询列表中不同元素个数。
Counter中文意思是计数器,也就是我们常用于统计的一种数据类型,在使用Counter之后可以让我们的代码更加简单易读。
示例:
#统计词频
colors=['red','blue','red','green','blue','blue']
result={}
forcolorincolors:
ifresult.get(color)==None:
result[color]=1
else:
result[color]+=1
print(result)
#{'red':2,'blue':3,'green':1}
用Counter实现:
fromcollectionsimportCounter colors=['red','blue','red','green','blue','blue'] c=Counter(colors) print(dict(c))
输出结果
原文来自:https://www.py.cn{'red': 2, 'blue': 3, 'green': 1}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END

















































暂无评论内容