Python列表操作:统计列表中的重复项出现的次数的方法,不懂也要知道的python知识
生活随笔
收集整理的這篇文章主要介紹了
Python列表操作:统计列表中的重复项出现的次数的方法,不懂也要知道的python知识
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
對一個列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],現(xiàn)在我們需要統(tǒng)計這個列表里的重復項,并且重復了幾次也要統(tǒng)計出來
方法1:
mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist) #myset是另外一個列表,里面的內(nèi)容是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)利用字典的特性來實現(xiàn)。
方法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})學會了嗎?不會關(guān)系,小編創(chuàng)建了一個Python學習交流QQ群:531509025,群里有大量基礎(chǔ)入門知識,都是從零開始的,群里還有專業(yè)的人給你解答問題。尋找有志同道合的小伙伴,互幫互助,群里還有不錯的PDF電子書!
總結(jié)
以上是生活随笔為你收集整理的Python列表操作:统计列表中的重复项出现的次数的方法,不懂也要知道的python知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对Python匿名函数和@propert
- 下一篇: Python中必备知识点:对字符编码的基