-1

我正在使用 OpenCV 在屏幕上查找一些图像并将其返回到坐标列表中,因此 pywinauto 单击它们,因此每次找到图像时都会给出如下列表:

[(297, 323), (390, 323), (297, 370), (437, 393), (314, 349), (408, 349)]

我想摆脱,(297, 323)例如(390, 323),这怎么可能?

我一直在寻找几个小时,但我的英语并不完美,所以我总是找到错误的答案:(

4

1 回答 1

1

如果要删除所有事件:

a = [(297, 323), (390, 323), (297, 370), (437, 393), (314, 349), (408, 349)]
b = [x for x in a if x != (297, 323) and x!= (390, 323)]
print(b)

如果您只想删除第一次出现:

a = [(297, 323), (390, 323), (297, 370), (437, 393), (314, 349), (408, 349)]
a.remove((297, 323))
a.remove((390, 323))
print(a)
于 2021-08-23T00:23:56.680 回答