a = [1,2,3,4,3,2,5,6,6,7,8,9,9]
seen = []
duplicated = []
for i in a:
if i not in seen:
seen.append(i)
else:
duplicated.append(i)
print(duplicated)
当循环到第四个seen为[1,2,3,4],到第五个时3已经在seen里面了,就补入到duplicated中,循环完成得到想要的效果。
a = [1,2,3,4,3,2,5,6,6,7,8,9,9]
seen = []
duplicated = []
for i in a:
if i not in seen:
seen.append(i)
else:
duplicated.append(i)
print(duplicated)
当循环到第四个seen为[1,2,3,4],到第五个时3已经在seen里面了,就补入到duplicated中,循环完成得到想要的效果。