python列出列表中重复的元素

代码:
import numpy
a=[1,2,3,4,1]
b=set(a)
if len(a)==len(b):
    print("无重复的元素")
else:
    #将列表转换为numpy的数组
    c=numpy.array(a)
    for i in b:
        # 获取元素的下标位置
        eq_letter=numpy.where(c==i)
        if len(eq_letter[0])>1:
            print("重复元素为%s"%i)

执行结果:

python列出列表中重复的元素_第1张图片

 

你可能感兴趣的:(python,python,numpy,开发语言)