亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

這樣兩個代碼運行結果一樣,有什么本質的區別呢

L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']?

L.pop(2)

L.pop(2)

print(L)



L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']? ?//這是我寫的

name=L.pop(3)

name=L.pop(2)

print(L)


正在回答

3 回答

從前往后刪除的話,先刪除第2位之后,第3位就變成了第2位,就如同那個腦筋急轉彎一樣:在跑步比賽中,你超越了第2名,那么你是第幾名?

0 回復 有任何疑惑可以回復我~

先從下面抽掉一塊積木,第四就變成了第三。

先從上面刪掉一個元素,第三還是第三。

2 回復 有任何疑惑可以回復我~

個人覺得沒什么區別

上面的代碼第一個L.pop(2)執行后L = ['Alice', 'Bob', 'David', 'Ellena'] ,第二個L.pop(2)執行后L = ['Alice', 'Bob', 'Ellena']

下面的代碼name=L.pop(3)執行后L = ['Alice', 'Bob', 'Candy', 'Ellena'],name=L.pop(2)執行后L = ['Alice', 'Bob', 'Ellena'](其實不用加name=就可以,name=是將值賦給name,只要有L.pop()就已經刪除了)

3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這樣兩個代碼運行結果一樣,有什么本質的區別呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號