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

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

大佬們?yōu)槭裁磮?bào)錯(cuò)幫忙解釋一下 謝謝

L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

S = set([1, 3, 5, 7, 9, 11])

for a in L:

? ? print(a)

? ? for b in S:

? ? ? ? print(b)

? ? ? ? #if a == b:

? ? ? ? #? ? S.remove(a)

? ? ? ? #else:

? ? ? ? #? ? S.add(a)

print(L)


正在回答

5 回答

這段代碼中“for b in S”是錯(cuò)誤的,因?yàn)樵谘h(huán)中修改了集合S的大小,導(dǎo)致了迭代器的大小發(fā)生了變化,從而引發(fā)了錯(cuò)誤。

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

最后一行錯(cuò)了吧,應(yīng)該是打印S

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

我把那幾個(gè)#刪除了,確實(shí)報(bào)錯(cuò)了,我的理解是你定義了a,b兩個(gè)變量,都使用了for循環(huán),然后用兩個(gè)變量去進(jìn)行對(duì)比,但S,L這兩個(gè)長(zhǎng)度不一樣,所以報(bào)錯(cuò)了。你可以參考正確答案,里面只定義了一個(gè)變量,用L里的變量去判斷S中是否有該變量來(lái)進(jìn)行增加刪除

L?=?[1,?2,?3,?4,?5,?6,?7,?8,?9,?10]
S?=?set([1,?3,?5,?7,?9])
for?item?in?L:
????if?item?in?S:
????????S.remove(item)
????else:
????????S.add(item)
print(S)?#?==>?set([2,?4,?6,?8,?10])


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

我這里復(fù)制粘帖了一下是可以運(yùn)行的哦,可以看看是不是你那兒格式的問(wèn)題


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

你這應(yīng)該是不會(huì)報(bào)錯(cuò)的啊,可以把具體報(bào)錯(cuò)的信息說(shuō)出來(lái)嘛


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

舉報(bào)

0/150
提交
取消

大佬們?yōu)槭裁磮?bào)錯(cuò)幫忙解釋一下 謝謝

我要回答 關(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)