python找出列表元素重复个数和重复值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python找出列表元素重复个数和重复值相关的知识,希望对你有一定的参考价值。

参考技术A 输出列表元素重复个数
def get_element(data):
dic =
i = 0
while i < len(data):
if data[i] in dic:
"""
循环查找列表元素,如果一个元素出现一次,value就等于1,多次出现,value就增加
"""
dic[data[i]] += 1
else:
dic[data[i]] = 1
i += 1
for j, k in dic.items():
if k > 1:
print('data数组中重复的元素有%d,它的个数是%d个'%(j,k))
print(dic)
my_list =[1,2,3,4,2,4,2,3,4,5,6,23,23,32]
get_element(my_list)

python判断列表中是不是有重复元素

用集合过滤掉,再对比过滤后的列表和集合的元素个数。不同,就有。 参考技术A a=[0,1,2,3,4,5,6,1]
if len(a) == len(set(a)):
print("YES")
else:
print("NO")

以上是关于python找出列表元素重复个数和重复值的主要内容,如果未能解决你的问题,请参考以下文章