这个函数没有问题。这个函数能够找出重复的元素。
仔细看下
for x in t:
if x in d:
return True
d[x] = True
遍历的是t。当x在d中存在的时候,返回true。下一行为向字典d中添加新元素。(注意字母)
遍历t,如果 t中当前元素在d中没有,那么将此元素添加进d,如果运行结束,此元素最少重复两此。
假设元素值为 20,第一次遍历到20的时候是不会去return true的,第一找到会像d中新增。再次检测到才会return true
找到一次就停止了,理解正确,你要什么效果