如何使用python中的变量删除特定索引的列表中的元素?

How do I remove an element in a list at a specific index using a variable in Python?

本问题已经有最佳答案,请猛点这里访问。

我的程序使用这个变量:

1
questionNum = random.randint(0,9)

我想以后在程序列表中删除的元素是这样做的:

1
questionList.remove([questionNum])

我得到这个错误:

list.remove(x): x not in list

Mi-24在元件列表中删除questionNumAT指数?


list.remove取元素,不取索引。你想要的是list.pop

不过,请注意,这会减小列表的大小。所以,如果在索引5中弹出元素,那么索引6、7、8等处的元素现在位于索引5、6、7等处。