已采纳回答 / drinkey
通俗的说,你的代码中L代表一个list,没有什么实际意义,仅仅是命名,你写成a也行。调用的时候传递进来的实际值是一个list,就可以work,如果变成一个字符串或者数字,或者不可迭代的值,就raise exception了。
2015-02-03
最新回答 / azhuan
set中的名字改一改结果就不一样了s = set(['Adam', 'Lisa', 'Saul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']for name in L: if name in s: s.remove(name) else: s.add(name)print ss = set(['Adam', 'Lisa', 'Saul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']s = set(L) -...
2015-01-23