【发布时间】:2015-10-09 05:00:00
【问题描述】:
start = [(1,2),(3,4),(1,3),(3,5)]
如果 x 值有效地相同,我如何添加元组 y 值(我正在使用 700,000 个元组)?
end = [(1,5),(3,9)]
我正在尝试什么:
我正在尝试将我的元组列表转换为单个字典的列表。但是,这对我来说似乎不是最有效的方法。
但是我不知道如何将我的元组列表转换为单个字典的列表。
我试过 dict(start) 和这个:
a = []
for lv in length_view:
a.append(dict(lv))
我该怎么办?
然后我打算尝试使用:
from collections import Counter
c = Counter()
for some_dictionary in some_list:
c.update(some_dictionary)
[{key: value} for key, value in c.items()]
【问题讨论】:
标签: python list dictionary tuples