我的程序使用此变量:
questionNum = random.randint(0,9)
稍后在程序中我尝试通过执行以下操作删除列表中的元素:
questionList.remove([questionNum])
我收到了这个错误:
list.remove(x):x不在列表中
如何删除索引questionNum
列表中的元素?
答案 0 :(得分:2)
list.remove
删除元素,而不是索引。 list.pop
就是你想要的。
请注意,会降低列表的大小。因此,如果您在索引5处弹出元素,则索引6,7,8等处的元素现在位于索引5,6,7等中。