我是靠谱客的博主 忧伤鸭子,最近开发中收集的这篇文章主要介绍python 统计一个列表中每个值的出现次数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 统计一个列表中每个值的出现次数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部