欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

Python列表操作:统计列表中的重复项出现的次数的方法,不懂也要知道的python知识

发布时间:2025/3/20 python 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Python列表操作:统计列表中的重复项出现的次数的方法,不懂也要知道的python知识 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我们需要统计这个列表里的重复项,并且重复了几次也要统计出来

方法1:

mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist) #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset:print("the %d has found %d" %(item,mylist.count(item)))

方法2:

List=[1,2,2,2,2,3,3,3,4,4,4,4] a = {} for i in List:if List.count(i)>1:a[i] = List.count(i) print (a)

利用字典的特性来实现。

方法3:

>>> from collections import Counter >>> Counter([1,2,2,2,2,3,3,3,4,4,4,4]) Counter({1: 5, 2: 3, 3: 2})

学会了吗?不会关系,小编创建了一个Python学习交流QQ群:531509025,群里有大量基础入门知识,都是从零开始的,群里还有专业的人给你解答问题。寻找有志同道合的小伙伴,互帮互助,群里还有不错的PDF电子书!

总结

以上是生活随笔为你收集整理的Python列表操作:统计列表中的重复项出现的次数的方法,不懂也要知道的python知识的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。