這樣做對嗎
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in s:
? ? for c in L:
? ? ? ? if x==c:
? ? ? ? ? ? s.remove(x)
print s
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for x in s:
? ? for c in L:
? ? ? ? if x==c:
? ? ? ? ? ? s.remove(x)
print s
2020-03-09
舉報
2020-05-04
你這樣好像Bart同學沒了
2020-03-12
怎么說呢,我和你思路差不多,但是 if x== C的話,這個是需要順序的,而set沒有順序可言,我第一個人名本來是“Adam”,但程序顯示是“Lisa”,這樣不是沒有執行到嗎,判斷這個的話,最好還是直接判斷它是否在這個SET里面。個人觀點不喜勿噴
2020-03-09
對,是這樣