从主列表中删除子列表,而不知道它在列表中的位置

时间:2017-01-24 16:01:31

标签: python arrays list

所以说我有一个随机生成的子列表的2D列表,其中包含像这样的随机数

list = [(1,2),(2,3),(3,4),(4,5)]

如何删除子列表"(2,3)"如果我不知道它在列表中的位置,从主列表中? 我尝试使用.pop,但在不知道列表中子列表的位置的情况下无法使其工作。

1 个答案:

答案 0 :(得分:2)

remove函数可能正是您要找的: https://www.tutorialspoint.com/python/list_remove.htm

list = [(1,2),(2,3),(3,4),(4,5)]
list.remove((2,3))
print(list) # prints [(1, 2), (3, 4), (4, 5)] in python 3

但是我建议你将变量重命名为list之外的其他内容,因为这是一个python关键字。