您好,登錄后才能下訂單哦!
如下所示:
#coding=utf-8 #方式一 print('*'*20 + '方式一' + '*'*20) li1 = [1,2,2,3,3,3,4,4,4,4,5,5,5,5,5] set1 = set(li1) for i in set1: print('%d 出現了 %d 次!'%(i,li1.count(i))) #方式二 print('*'*20 + '方式二' + '*'*20) 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) #方式三 print('*'*20 + '方式三' + '*'*20) from collections import Counter li = [1,2,2,2,2,3,3,3,4,4,4,4] res = Counter(li) print(res)
運行結果:
********************方式一******************** 1 出現了 1 次! 2 出現了 2 次! 3 出現了 3 次! 4 出現了 4 次! 5 出現了 5 次! ********************方式二******************** {1: 1, 2: 4, 3: 3, 4: 4} ********************方式三******************** Counter({2: 4, 4: 4, 3: 3, 1: 1})
以上這篇python 統計一個列表當中的每一個元素出現了多少次的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。