python 统计一个列表当中的每一个元素出现了多少次的方法

时间:2021-05-22

如下所示:

#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 统计一个列表当中的每一个元素出现了多少次的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章