最贊回答 / 神經曠野舞者
你沒有給出完整的代碼和結果,所以不太明白你的意思。如果你是想修改 list 的元素值,可以谷歌搜索“get index in iteratrion of list python”,然后第一個結果就是問題的答案,或者查找 python的官方參考手冊查找函數:<...code...><...code...>
2016-01-19
最新回答 / 不會換氣的魚
你需要返回去看7-3: return None可以簡寫為return。就是什么都不返回(或者說返回None),結束函數,不再執行下面的三行代碼。用if else 可能邏輯會清楚一點<...code...>
2016-01-18
最贊回答 / Fat他er
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,但是原始列表已經發生改變了)
2016-01-16