我的問題是我有一個列表 例如。一次刪除列表中的多個索引 - python
lst = [2, 5, 7, 12, 13]
lst.pop(3) #12
lst.pop(4) #13
由於lst [3]已被移除lst [4]不再存在(超出範圍)。這給了我一個錯誤。現在我知道你會說改變你的代碼如下:...
lst.pop(4) #13
lst.pop(3) #12
...它生病修復錯誤,但我的問題是我實際的代碼是「啪」的隨機數,因此必須同時完成所有工作以避免錯誤。
有沒有在同一時間「啪」的任何方法...像類似這樣的東西:
lst.pop(3, 4) #12 and 13 at once
感謝您的任何答案。
不要使用'list'作爲變量名;你掩蓋了內置的類型。 –
[如何同時從列表中刪除多個索引?](http:// stackoverflow。com/questions/11303225/how-to-remove-multiple-indexes-from-a-list-at-the-the-the-time) –