d1 = ({'x':1, 'y':2}, {'x':3, 'y':4})
d2 = ({'x':1, 'y':2}, {'x':5, 'y':6}, {'x':1, 'y':6, 'z':7})
タプルd1
とd2
の2つがあります。タプルはimmutable
です。だから私はリストを使って別のタプルを追加しなければならない。より良い解決策はありますか?タプルを追加して一元化する方法
次の質問は、キーのタプルを 'x'とする方法です。 'x':キーの中の1が2回来たら、それは二重です。
append_tuple = ({'x':1, 'y':2}, {'x':5, 'y':6}, {'x':1, 'y':6, 'z':7}, {'x':1, 'y':2}, {'x':3, 'y':4})
unique_tuple = ({'x':1, 'y':2}, {'x':3, 'y':4}, {'x':5, 'y':6})
注: 私はそれらが重複した要素で、キーの値が2つの辞書に値を保存している「x」を言うならば辞書のタプルから重複要素を削除します。
あなたは何をしようとしているのかをもう少し詳しく知ることができますか? –
2番目の部分がhttp://stackoverflow.com/questions/3665414/how-to-uniqufy-the-tuple-elementの複製であると思われる – Chowlett
キー値が 'x'と書かれている場合、重複要素をdictのタプルから削除したい'は2つの辞書に値を保存していますが、それらは重複する要素です。 –