所以说我有一个随机生成的子列表的2D列表,其中包含像这样的随机数
list = [(1,2),(2,3),(3,4),(4,5)]
如何删除子列表"(2,3)"如果我不知道它在列表中的位置,从主列表中? 我尝试使用.pop,但在不知道列表中子列表的位置的情况下无法使其工作。
答案 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关键字。