python
s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'bart', 'Paul'] for i in L: ? ?if i in s: s.remove(i) else: s.add(i) ? ? ? ? print s 我寫的這個代碼為什么就過不去?咋回事?我在自己編輯器中就好好地。
s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'bart', 'Paul'] for i in L: ? ?if i in s: s.remove(i) else: s.add(i) ? ? ? ? print s 我寫的這個代碼為什么就過不去?咋回事?我在自己編輯器中就好好地。
2016-03-29
舉報
2016-03-29
要么縮進問題
s = set(['Adam', 'Lisa', 'Paul'])?
L = ['Adam', 'Lisa', 'bart', 'Paul']?
for i in L:
if i in s:
s.remove(i)
else: s.add(i)
print(s)
結果:{'bart'}
2018-05-28
就這樣
2016-03-29
題主沒有 貼出自己課程的代碼, 在問題里面的代碼也沒有格式,在此我貼出正確的代碼,題主可以自己對照著看:
如果題主還有不明白的, 可以私信或者留言討論。