找出列表list中的重复元素

时间:2025-03-10 10:48:23

找出列表list中的重复元素:
counter是 colletions内的一个类
可以理解为一个简单的计数器,可以统计字符出现的个数

from collections import Counter   #引入Counter
a = [29, 15, 57, 12, 15, 29]
b = dict(Counter(a))
print(b)
print ([key for key,value in b.items()if value > 1])  #只展示重复元素
print ({key:value for key,value in b.items()if value > 1})  #展现重复元素和重复次数

运行结果:

{29: 2, 15: 2, 57: 1, 12: 1}
[29, 15]
{29: 2, 15: 2}

参考:/August1226/article/details/82144759