为啥有for name in L:就行。没有这句就报错了??
刚刚问的东西有地方弄错了
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for name in L:
if name in s:
s.remove(name)
else:
s.add(name)
print s
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
if L in s:
s.remove(L)
else:
s.add(L)
print s
这两句有啥区别么,为啥两个一个可以运行,一个都运行不了??