ここに問題があります:タプルのリストがあります(必要に応じてセットにすることもできます)。例えば:
a = [(1, 5), (4, 2), (4, 3), (5, 4), (6, 3), (7, 6)]
探したいのはリスト
r = [(1, 5, 4, 2, 3, 6, 7)]
すべてのセットがまとめられると、交差点は空ではないためです。
例として
a = [(1, 5), (4, 2), (4, 3), (5, 4), (6, 3), (7, 6), (8, 9)]
結果は
r = [(1, 5, 4, 2, 3, 6, 7), (8, 9)]
問題が明確であることを願っています。では、Python でこれを行う最もエレガントな方法は何ですか?
乾杯