私はPythonで2Dリストを持っています
list = [[9, 2, 7], [9, 7], [2, 7], [1, 0], [0, 5, 4]]
交差が発生した場合は、リスト項目の結合を取得したいと思います。たとえば[9, 2, 7]
、[9, 7]
、 に[2, 7]
は複数の数字の共通部分があります。これの結合は になります[9,2,7]
。
次のように効率的な方法で最終リストを取得するにはどうすればよいですか?
finalList = [[9,2,7], [0, 1, 5, 4]]
注: 番号の順序は重要ではありません。