当我尝试删除第二条记录a [1]或((2,4),'b69 1qw','2 Toronto Street','jack'时,我一直有这个错误)从列表中。知道d可以在列表中的任何位置。第一个/第二个......如果列表更长。我是python的绝对初学者
a= [((78, 2), 'b69 13d', '2 Avenue Concorde', 'Emile'), ((2, 4), 'b69 1qw', '2
Toronto Street', 'jack')]
>>> d=(2,4)
>>> a.remove(d)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
a.remove(d)
ValueError: list.remove(x): x not in list
答案 0 :(得分:0)
文档中的remove(x)
功能。
从列表中删除值为x的第一项。这是一个错误 如果没有这样的项目。
如果您需要按索引删除项目,请使用del
。
del a[1]
希望它有所帮助。