比方說,我有一個列表的列表:Python:我怎樣才能返回相同的數組,每一行中的第i個元素被刪除?
[[1,2,3,4,5], [11,22,33,44,55], [111,222,333,444,555]]
我怎麼可以簡單地返回相同的列表,其中每一行的第i個元素被刪除,因爲任何我?
例如,如果i = 2,我們得到:
[[1,2,4,5], [11,22,44,55], [111,222,444,555]]
。
我想:
切片,但得到的到的東西像list[0:i]
麻煩時,我= 0
獲取使用my_list.index(i)
索引值,其失敗,但由於功能要匹配的字符串失敗。
在此先感謝。
是不是在原始列表中使用'del'導致一個hellofa「副作用」? –
是的。如果你需要刪除一個元素** in-place **,你總是需要這個副作用。如果您在其他答案下方提及我的評論,我*表示**列表理解**如果它在原始列表中引入了副作用,則不建議。我們在其他地方再次使用該清單?*。 :) – SuperSaiyan
不問一個新的問題,如果我想以後再次使用該列表,該怎麼辦? –