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找出列表元素重复个数和重复值的主要内容,如果未能解决你的问题,请参考以下文章
c语言如何判断一个数组中重复元素的个数,并输出这个个数的值?