Python列表操作:统计列表中的重复项出现的次数的方法,不懂也要知道的python知识
生活随笔
收集整理的这篇文章主要介绍了
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知识的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 对Python匿名函数和@propert
- 下一篇: Python中必备知识点:对字符编码的基