【发布时间】:2015-07-17 14:56:34
【问题描述】:
我有两个元组列表。一个列表具有独特的元素,而另一个则没有。我需要合并和转换它们。请参见下面的示例:
non_unique = [('A',2), ('B',3), ('C',4), ('D',5), ('E',6), ('A',8), ('C', 5), ('E',1) ]
unique = [('A',5), ('B',4), ('C',2)]
non_unique 重复了A、C、E。但我有兴趣合并(在 987654326@ 中添加相应的数字),前提是 unique 中出现相同的非数字。不使用unique 中的数字。因此,unique 中的 A、B、C 给出了 dict:
result = {'A': 10, 'B': 3, 'C': 9}
我不确定应该使用哪些步骤来获得此结果。任何提示都会有所帮助。
【问题讨论】:
-
您应该先尝试解决,然后再询问。如果您已经尝试过任何东西,请发布它。
-
你试过了吗?
标签: python dictionary tuples