Как объединить списки состаящие из кортежей в Python3?
Доброго времени суток!
подскажите как сделать:
имеется список L=[A, B, C, D..]. Где A,B... - списки, содержащие точки вида (x,y) - кортежи.
A = [(1,1),(3,3),(4,5)...]
B=[(1,2),..(6,7)]
Я хочу объединить все списки, если в них содержатся соседние точки, т.е если в списке A есть (1,2) а в B есть (1,3).
То на выходе имеем L = [A+B, .. ]
и так с каждым списком.
Тут либо какое-то хитроумное выражение, толи библиотека, уже голову сломао.
Подскажите, пожалуйста!
L = [A+B, .. ] Вот тут вот не совсем понятно что ты хочешь сделать. Толи значения кортежей сложить, толи что. Покажи пример как должен результат выглядеть.
delkov: приведи конкретные списки A B C с конкретными точками в них и конкретный результат, который из них должен получиться в итоге. А то выглядит всё как-то двусмысленно и непонятно.