最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

練習(xí)題哪位大佬解釋下?。繘]看明白啊,答案 item啥意思啊?最后不該輸出item嗎?怎么輸出S了

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])


正在回答

2 回答

item的意思是項(xiàng)目,在代碼中表示一個(gè)變量,

為什么不輸出item,而輸出S,是因?yàn)槟愕哪康氖莿h除增加表里的數(shù)據(jù),看的是整個(gè)S表而不是單獨(dú)的某個(gè)變量

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

答案里的item是隨意定義的一個(gè)變量名,你可以把item換成A、B、c、d都可以。

for item in L #將L中的每個(gè)元素依次賦予item這個(gè)變量,相當(dāng)于第一次循環(huán)item=1,第二次循環(huán)item=2.....

????if item in S:? #如果item的值在S中

? ? ? ? S.remove(item) #那么就在S中移除item的值,那么在第一次循環(huán)中可以看到1確實(shí)在S中,所以在S中移除1

????else:? ??#如果item的值不在S中

? ? ? ??S.add(item)??#那么就在S中添加item的值,那么第一次循環(huán)肯定不執(zhí)行這個(gè)add

print(S)? ??#題目要求你得出增增減減后的S,那肯定得輸出S啊。

比如:

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

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

for A in L:

? ? if A in S:

? ? ? ? S.remove(A)

? ? else:

? ? ? ? S.add(A)

print(S)

得出的結(jié)果一模一樣

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

weixin_慕絲1420538

解釋的能看懂!贊!
2022-06-19 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

練習(xí)題哪位大佬解釋下?。繘]看明白啊,答案 item啥意思???最后不該輸出item嗎?怎么輸出S了

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

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

幫助反饋 APP下載

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

公眾號(hào)

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