我意识到这是一个基本问题,但我无法得到它的工作。 我有以下元组:在Python中的元组中使用相同的元素合并元组
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'}
你确定你真的需要,而不是字典嵌套的元组在这里? – 2013-02-16 22:04:49
我想字典会更好,你是对的 – user1185790 2013-02-16 22:08:23