Python 如何从位于某个索引之前的列表中删除项目?

Python 如何从位于某个索引之前的列表中删除项目?,python,list,indexing,Python,List,Indexing,我试图从列表中删除一个项目;但是我要删除的项目位于一个 索引(“”)。如何才能pop()从此列表中删除项目?可以使用del删除项目: del my_list[my_list.index(" ") - 1] 你可以: 当然,您必须确保项目'之前的索引>=1。如果不需要删除的值,可以使用del lst[index]。我认为问题是如何删除9,因此需要从索引中减去1。 >>> liste = [12, 5, 9, " ", 8] >>> liste.pop(list

我试图从列表中删除一个项目;但是我要删除的项目位于一个

索引(“”)
。如何才能
pop()
从此列表中删除项目?

可以使用
del
删除项目:

del my_list[my_list.index(" ") - 1]
你可以:


当然,您必须确保项目
'
之前的索引>=1。如果不需要删除的值,可以使用
del lst[index]

我认为问题是如何删除
9
,因此需要从索引中减去
1
>>> liste = [12, 5, 9, " ", 8]
>>> liste.pop(liste.index(" "))
' '
>>> liste
[12, 5, 9, 8]
>>> liste = [12, 5, 9, " ", 8]
>>> liste.pop(liste.index(" "))
' '
>>> liste
[12, 5, 9, 8]