如何从位于特定索引之前的列表中删除项目?
答
您可以give pop
an index as its argument:
>>> lst = ['a', 'b', 'c', ' ', 'd']
>>> lst.pop(lst.index(' ') - 1)
'c'
>>> lst
['a', 'b', ' ', 'd']
当然,你必须确保该项目' '
有索引> = 1日前。如果您不需要删除的值,则可以使用del lst[index]
代替。
+0
是相同的版本 – Fred 2012-03-10 19:18:42
答
项目可以与del
被删除:
del my_list[my_list.index(" ") - 1]
你能举个例子吗? – 2012-03-10 19:13:50