给你一个整数列表L,判断L中是否存在相同的数字, 若存在,输出YES,否则输出NO。解1l=[]for i in L: if L.count(i) != 1: print(‘YES‘) break else: l.append(i) %用一个新的列表存储“正确”的数字,然后和原列表比较,或者用len判断有没有”错误“的数字if l ==L: print(‘NO‘) 解2
print ‘YES‘ if sum([L.count(x) for x in L]) > len(L) else ‘NO‘ %count会重复取重复的数字所以大于len(L)
时间: 2024-08-26 00:03:49