概述
from random import randint # 产生30个 0-20的列表 d = [randint(0, 20) for _ in range(30)] print(d) # 创建一个value为0 且键值是从d中获取的字典 c = dict.fromkeys(d, 0) print(c) # 循环d 如果遇到了就在c中+1 # 有意思的是c中的每个键值一定在d中 所以只要遍历d 然后把value+1就可以了 for x in d: c[x] += 1 # 这里就统计好了没个值的出现次数 print(c) # 下面找出次数出现最高的3个数 from collections import Counter c2 = Counter(c) # 这找出出现次数最高的3个 print(c2.most_common(3))
最后
以上就是忧伤鸭子为你收集整理的python 统计一个列表中每个值的出现次数的全部内容,希望文章能够帮你解决python 统计一个列表中每个值的出现次数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复