Сравнить каждое значение словаря с каждым другим значением словаря
Есть словарь
{(1190, 135): 77, (1352, 135): 229, (1514, 135): 0, (1676, 135): 59, (1199, 297): 0, (1352, 297): 108, (1514, 297): 109, (1676, 297): 33, (1190, 459): 233, (1352, 459): 108, (1514, 459): 233, (1676, 459): 109, (1190, 621): 77, (1352, 621): 60, (1514, 621): 229, (1676, 621): 72, (1190, 783): 60, (1352, 783): 33, (1514, 783): 24, (1676, 783): 255, (1190, 945): 255, (1352, 945): 24, (1514, 945): 59, (1676, 945): 72}
Он содержит координаты:
coords = [
[(1190, 135), (1352, 135), (1514, 135), (1676, 135)],
[(1199, 297), (1352, 297), (1514, 297), (1676, 297)],
[(1190, 459), (1352, 459), (1514, 459), (1676, 459)],
[(1190, 621), (1352, 621), (1514, 621), (1676, 621)],
[(1190, 783), (1352, 783), (1514, 783), (1676, 783)],
[(1190, 945), (1352, 945), (1514, 945), (1676, 945)]
]
И значения матрицы:
[[ 77 229 0 59]
[ 0 108 109 33]
[233 108 233 109]
[ 77 60 229 72]
[ 60 33 24 255]
[255 24 59 72]]
Матрица содержит 12 пар значений, то есть каждого элемента по 2.
Задача:
Мне нужно максимально быстро, найти эти 12 пар, и поочередно кликнуть по координатам с помощью pyautogui.click(cord)
Не знаю как лучше и быстрее, сравнивать каждый элемент с каждым, и как только найдено соответствие сразу кликать по координатам соответствующих, или сперва найти все пары и записать координаты в список, в правильном порядке, а потом просто кликнуть по все координатам в списке. Заранее спасибо за ответы!