針對(duì)下面的set,給定一個(gè)list,對(duì)list中的每一個(gè)元素,如果在set中,就將其刪除,如果不在set中,就添加進(jìn)去。
s = (['Adam','Paul'])
L = ['Adam','Lisa','Bart','Paul']
for x in L:
? ? if x in s:
? ? ? ? s.remove(x)
? ? else:
? ? ? ? s.add(x)
print s
為什么運(yùn)行上面的代碼一直報(bào)錯(cuò)誤,求指教
2016-03-13
s = set([xxx])
這樣才是set()
你這個(gè)寫(xiě)法,s是tuple
tuple元素是不可變的