相关疑难解决方法(0)

如何在Python中通过索引从列表中删除元素?

如何在Python中通过索引从列表中删除元素?

我找到了list.remove方法,但是说我要删除最后一个元素,我该怎么做?似乎默认删除搜索列表,但我不希望执行任何搜索.

python list

1381
推荐指数
17
解决办法
241万
查看次数

在Python中通过索引从列表中删除元素的简明方法

我有一个字符列表和索引列表

myList = ['a','b','c','d']
toRemove = [0,2]
Run Code Online (Sandbox Code Playgroud)

我想在一次手术中得到这个

myList = ['b','d']
Run Code Online (Sandbox Code Playgroud)

我能做到这一点,但有没有办法更快地做到这一点?

toRemove.reverse()
for i in toRemove:
    myList.pop(i)
Run Code Online (Sandbox Code Playgroud)

python optimization

5
推荐指数
3
解决办法
317
查看次数

标签 统计

python ×2

list ×1

optimization ×1