針對下面的set,給定一個list,對list中的每一個元素,如果在set中,就將其刪除,如果不在set中,就添加進去。
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
為什么運行上面的代碼一直報錯誤,求指教
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
為什么運行上面的代碼一直報錯誤,求指教
2016-03-13
舉報
2016-03-13
s = set([xxx])
這樣才是set()
你這個寫法,s是tuple
tuple元素是不可變的