не получается...мне тоже так поначалу показалось, перебрать и готово, но...
посчитал, выбрал, а потом что? мне нужны пары точек(для отрезков), а не дистанции... да и уникальность отлетает... имея дистанции как я вернусь к парам точек?
у меня в башке тупняк в таком месте - методом product() получаю все уникальные комбинации точек из двух списков. замеряю их с записью в словарь, где ключ - кортеж из пар точек, значение - дистанция... дальше щёлкает и белый шум😅
пока писал прикинул что можно отсортировать по первому списку, но всё равно дальше что? в каждой группе может оказаться пара точек короче чем в другой группе с одной из уже использованных точек... теперь точно всё, сквозняк в голове свистит🤕
получается какое-то бесконечное сравнивание...