关于python:如何删除列表中的特定对象?

How to remove a specific object in a list?

本问题已经有最佳答案,请猛点这里访问。

例如,我有一个这样的列表:

1
l = [(1,2),(1,3),(4,1)]

在不知道项的索引的情况下,如何删除项(1,3)?

我试过l.pop((1,3)),但收到了一条错误消息:TypeError: an integer is required


1
2
3
4
l = [(1,2),(1,3),(4,1)]
print(l) #[(1, 2), (1, 3), (4, 1)]
l.remove((1,3))
print(l) #[(1, 2), (4, 1)]