色々と調べてみたのですが、これをどう表現すればいいのかよくわかりません。リストのリストがあり、各内部リストは特定のサイズ k です。サイズが k+1 の組み合わせのリストを生成したいと考えています。たとえば、次から始めるとします。
[[1,2],[1,3],[3,4]]
リストを生成したい:
[[1,2,3],[1,3,4]]
リストが任意に長い場合。itertools ライブラリの組み合わせ関数を使用する必要があると考えており、おそらくユニオンで設定します。これを効率的に行う方法については、ちょっと行き詰まっています。
どんな助けでも大歓迎です!
編集:明確にする必要があります。元のリストの 2 つを組み合わせた長さ k+1 (この場合は 3) のリストを生成しようとしているだけです。したがって、それらが集合である場合、2 つの集合の和集合をとったときに得られる長さ k+1 の集合のみが必要です。