改成了如果s中有L元素,就删除L元素,但’Lisa'没有被删除?
s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for name in L: if name in s: L.remove(name) else: s.add(name) print (L) print (s) #输出结果为 #['Lisa','Bart'] #set=(['Adam','Lisa','Paul','Bart']) #为什么List中的'Lisa'没有被删除?