【发布时间】:2020-06-29 11:55:14
【问题描述】:
我有一个这样的元组列表:
new = [[('name', 'n1')], [('value', 'v1')], [('name', 'n2')], [('value', 'v2')], [('name', 'n3')], [('value', 'v3')]]
我想将第一个'name'元组映射到第一个'value'元组,第二个到第二个等等。我一直在做的是这样的:
res = dict(zip(new[0],new[1]))
这给了我{('name', 'n1'):('value', 'v1'), ('name', 'n2'):('value', 'v2'), ('name', 'n3'):('value':'v3')}。这很接近,但我真的只想要这个:{'n1':'v1', 'n2':'v2', 'n3':'v3'}。
我只想要元组中的第二个元素。我该怎么做?
【问题讨论】:
标签: python dictionary tuples