これは基本的な質問だと思いますが、これを機能させることはできません。次のタプルがあります。
t = (('apple', 'banana'), ('apple', 'carrot'), ('banana', 'carrot'))
すべてのタプル内の最初の項目をt
一意にし、すべての重複の 2 番目の項目を辞書にマージしたいと考えています。
t = {('apple': 'banana', 'carrot'), ('banana': 'carrot')}
当然のことながら、これは機能しません:
t = dict(zip(set(t[0]),t[1]))
結果は次のとおりです。
{'apple': 'apple', 'banana': 'carrot'}