為什么這樣輸入錯誤呀?
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
i=0
if L[i] in s
??? s.remove(L[i])
??? i=i+1
esle
??? s.add(L[i])
print s
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
i=0
if L[i] in s
??? s.remove(L[i])
??? i=i+1
esle
??? s.add(L[i])
print s
2020-02-26
舉報
2020-04-04
你的for、else后面都沒有:而且你只進行了一次判斷就輸出了,我的思路大概和你差不多,我的是這樣的
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in L:
? ? if x in s:
? ? ? ? s.remove(x)
? ? else:
? ? ? ? s.add(x)
print s
2020-03-03
你這個沒有循環,好像只會執行一次
2020-02-26
要用for循環遍歷吧
2020-02-26
你給i賦值了