我意识到这是一个基本问题,但我无法让它发挥作用。我有以下元组:
t = (('apple', 'banana'), ('apple', 'carrot'), ('banana', 'carrot'))
我希望每个元组中的第一项t
是唯一的,并将每个重复项的第二项合并到一个字典中。
t = {('apple': 'banana', 'carrot'), ('banana': 'carrot')}
毫不奇怪,这不起作用:
t = dict(zip(set(t[0]),t[1]))
这是结果:
{'apple': 'apple', 'banana': 'carrot'}