概述
有时候有些业务场景需要计算数组中元素出现的次数,或者找出出现次数最多的三个元素,怎么实现呢?python的collections模块中Counter类就能很好解决这些问题,Counter类中的most_common()方法就能计算元素出现最多次数的几个元素
费话不多说,直接上代码,程序员,用代码说话:
from collections import Counter
fruits = ['苹果','香蕉','西瓜','波罗','柠檬','苹果','苹果','苹果','苹果','西瓜','西瓜','西瓜','柠檬','柠檬','柠檬',]
fruit_count = Counter(fruits)
print(fruit_count)
top_three = fruit_count.most_common(3)
print(top_three)
结果:
Counter({'苹果': 5, '西瓜': 4, '柠檬': 4, '香蕉': 1, '波罗': 1})
[('苹果', 5), ('西瓜', 4), ('柠檬', 4)]
如果帮助到了您,麻烦帮忙点个免费的赞,您的支持是我输出的动力!谢谢
最后
以上就是繁荣跳跳糖为你收集整理的python计算数组元素出现的次数的全部内容,希望文章能够帮你解决python计算数组元素出现的次数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复