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

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個代碼哪里有錯誤,為什么執(zhí)行不了!請大神幫忙解答

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

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

for?i?in?s:
???for?x?in?l:
???????if?i?=?=?x:
???????????s.remove(i)
???????else:
???????????s.add(x)
print(s)


正在回答

2 回答

遍歷過程中對集合 s 執(zhí)行 remove 和 add 操作會導(dǎo)致集合 s 的 size 發(fā)生改變。即引發(fā)RuntimeError: Set changed size during iteration異常

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

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

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

for item1 in L:

? ? for item2 in list(S):

? ? ? ? if item1 == item2:

? ? ? ? ? ? S.remove(item1)

? ? ? ? else:

? ? ? ? ? ? S.add(item1)


print(S)


我這樣改了一下,可以輸出,但是還有點問題,后面準(zhǔn)備再調(diào)試

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

weixin_慕蓋茨3126952

多了一個for循環(huán)導(dǎo)致的,去掉一個就好了
2021-10-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

這個代碼哪里有錯誤,為什么執(zhí)行不了!請大神幫忙解答

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

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

幫助反饋 APP下載

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

公眾號

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