如下所示:
#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 Counterli = [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 統計一個列表當中的每一個元素出現了多少次的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答