リストに共通の値に基づいてタプルのリストを組み合わせる方法、例えば次のようになります。彼らは何かを共有している場合私はタプルの長いリストを持っている
[('5','9'), ('10','11'), ('1','2'), ('1','3'), ('1','4'), ('2','7'), ('3','8'), ('2','1'), ('3','1'), ('3','4'), ('5','6'), ('5','10'), ('10','12'), ('11','13'), ('13','14')]
は私がリストにそれらを結合する必要があります一般。だから、例の出力は次のようになります。
['11', '10', '13', '12', '14', '5', '6', '9']
['1', '3', '2', '4', '7', '8']
明確にする:入力はタプルのリストです。私は共有要素を持つすべてのタプルを1つのリストに結合する必要があります。それで、もし私が(1、2、(1、3)、(1、4)、(4、5))、要素はタプルを介してリンクされているため、['1'、 '2'、 '3'、 '4'、 '5']のリストにすべて入れなければなりません。
私は辞書を通って何かを思いついたが、悲惨に失敗しました。私は確かにいくつかの "より簡単な"ソリューションです。
あなたは労働組合・検索操作を行っているよう マーティン
あなたはどのような言語を使用していますか? –
私はPythonで働いています。 – mkol
私はpythonタグを追加しました。言語タグを追加しないと、誰もあなたの質問を見ることはほとんどありません。 –