List.remove(x)在python中

时间:2015-03-08 23:58:48

标签: list python-2.7

当我尝试删除第二条记录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

1 个答案:

答案 0 :(得分:0)

文档中的remove(x)功能。

  

从列表中删除值为x的第一项。这是一个错误   如果没有这样的项目。

如果您需要按索引删除项目,请使用del

del a[1]

希望它有所帮助。