第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

改成了如果s中有L元素,就刪除L元素,但’Lisa'沒(méi)有被刪除?

s?=?set(['Adam',?'Lisa',?'Paul'])
L?=?['Adam',?'Lisa',?'Bart',?'Paul']
for?name?in?L:
????if?name?in?s:
????????L.remove(name)
????else:
????????s.add(name)
????????????
print?(L)
print?(s)
#輸出結(jié)果為
#['Lisa','Bart']
#set=(['Adam','Lisa','Paul','Bart'])
#為什么List中的'Lisa'沒(méi)有被刪除?


正在回答

6 回答

s = set(['Adam', 'Lisa', 'Paul'])

L = ['Adam', 'Lisa', 'Bart', 'Paul']

# 遍歷的時(shí)候把L改成L[:]就可以了

for name in L[:]:

? ? if name in s:

? ? ? ? L.remove(name)

? ? else:

? ? ? ? s.add(name)

1 回復(fù) 有任何疑惑可以回復(fù)我~

刪除了Adam之后,Lisa變成了L的第一個(gè)元素,但是for此時(shí)要按順序要調(diào)用的name是第二個(gè)元素Bart,Lisa直接被跳過(guò)去了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

Line5 ? 應(yīng)該是s.remove(name)?

0 回復(fù) 有任何疑惑可以回復(fù)我~

哦哦才看出來(lái)你的問(wèn)題為什么會(huì)有l(wèi)isa。。。因?yàn)閍dam作為0已經(jīng)被刪掉了,lisa成為0之后就被跳過(guò)直接刪除bart了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

第五行應(yīng)該是s.remove(name)而不是L.remove(name)哈~

0 回復(fù) 有任何疑惑可以回復(fù)我~

縮進(jìn)沒(méi)有問(wèn)題,復(fù)制輸入的時(shí)候多了空格。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
初識(shí)Python
  • 參與學(xué)習(xí)       758369    人
  • 解答問(wèn)題       8967    個(gè)

學(xué)python入門視頻教程,讓你快速入門并能編寫(xiě)簡(jiǎn)單的Python程序

進(jìn)入課程

改成了如果s中有L元素,就刪除L元素,但’Lisa'沒(méi)有被刪除?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)