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

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

第一天開始學 不知道 這樣講對不對

L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop(2) L.pop(3-1) print L 'Paul'刪掉后 ?Bart的索引應該減一 ? 可以兩個都是L.pop(2) ?只是條件巧合咯 ?萬一隔得很開呢

正在回答

2 回答

1)考慮程序代碼執行順序 ? ?2)深層次的理解函數調用

原始代碼:

L.pop(2)
L.pop(3)

當執行完L.pop(2) 的時候,Paul已經被刪除了,列表L已經發生了改變,此時的 L = ['Adam', 'Lisa', 'Bart']

再執行L.pop(3)語句時(目的是刪除Bart),可以發現Bart在當下的列表L中的索引是2(在原始列表總的索引是3,但是原始列表已經發生改變了)

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

對,Bart的索引應該-1,所以是巧合都是2

隔得很開就得寫‘Bart’的索引n,再-1。?? ^,^

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

舉報

0/150
提交
取消
初識Python
  • 參與學習       758392    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

第一天開始學 不知道 這樣講對不對

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

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

幫助反饋 APP下載

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

公眾號

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