我正在使用 OpenCV 在屏幕上查找一些图像并将其返回到坐标列表中,因此 pywinauto 单击它们,因此每次找到图像时都会给出如下列表:
[(297, 323), (390, 323), (297, 370), (437, 393), (314, 349), (408, 349)]
我想摆脱,(297, 323)
例如(390, 323)
,这怎么可能?
我一直在寻找几个小时,但我的英语并不完美,所以我总是找到错误的答案:(
如果要删除所有事件:
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)