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

时间:2016-12-09 14:17:38

标签: python list

我的程序使用此变量:

questionNum = random.randint(0,9)

稍后在程序中我尝试通过执行以下操作删除列表中的元素:

questionList.remove([questionNum])

我收到了这个错误:

  

list.remove(x):x不在列表中

如何删除索引questionNum列表中的元素?

1 个答案:

答案 0 :(得分:2)

list.remove删除元素,而不是索引。 list.pop就是你想要的。

请注意,会降低列表的大小。因此,如果您在索引5处弹出元素,则索引6,7,8等处的元素现在位于索引5,6,7等中。