发布网友 发布时间:2022-04-20 16:11
共4个回答
热心网友 时间:2022-04-06 06:57
有两个方法:
使用列表的count方法,因为count方法可以做对象内的元素进行出现次数叠加计算
list1=[1,2,3,4,4,5,6,7]2.借用工厂函数set()把对象转为集合和列表的copy方法(浅复制),集合会默认把重复元素去掉
热心网友 时间:2022-04-06 08:15
num_list=[1,2,3,4,6,7,8,4,5,6,6,6]
if len(num_list)!=len(set(num_list)):
print('有重复!!!')
else:
print('没有重复!' )
热心网友 时间:2022-04-06 09:50
def test(ls):
for i in ls:
if i in ls2:
return True#如果有相同元素,返回True
break
else:
return False#循环完之后发现没有相同元素,返回False
ls = ['physics', 'chemistry', 1997, 2000]
ls2 = [1, 2, 3, 4, 5, 6, 2000 ]
a = test(ls)#用a接收返回的值
print(a)
热心网友 时间:2022-04-06 11:41
list1=[1,2,3,4,4,5,6,7]list1.count(1) #结果为1list1.count(4) #结果为2for i in list1: if list1.count(i)>=2: print('该元素%s重复'%i