次の2つのタプルのリストがあるとしましょう
myList = [(1, 7), (3, 3), (5, 9)]
otherList = [(2, 4), (3, 5), (5, 2), (7, 8)]
returns => [(1, 7), (2, 4), (3, 8), (5, 11), (7, 8)]
タプルの最初の要素に交差があるかどうかをチェックして、これら2つのリストをマージするマージ操作を設計したいと思います。交差がある場合は、問題の各タプルの2番目の要素を追加します(2つをマージします)。操作後、最初の要素に基づいて並べ替えたいと思います。
明らかな解決策があるかなり一般的な問題だと思うので、これも投稿していますが、この質問には非常にPythonのような解決策があると思います;)