gpt4 book ai didi

python - 组合列表时如何组合具有相同键值的元组

转载 作者:太空宇宙 更新时间:2023-11-04 09:54:34 25 4
gpt4 key购买 nike

我正在尝试将多个列表合并为一个列表,具有相同元组键的值必须加在一起。

例如:

A = [ (1,2),(5,2) ]
B = [ (1,2),(5,5),(11,2) ]

预期结果:

result = [ (1,4),(5,7),(11,2) ]

最佳答案

一旦您意识到使用 dict 可以很好地完成跟踪第一个元素的想法,您就可以非常简单地完成此操作

c = dict(A)
for key, value in B:
c[key] = c.get(key, 0) + value

result = list(c.items())

关于python - 组合列表时如何组合具有相同键值的元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46418231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com