gpt4 book ai didi

python - 如何总结具有相同第一个元素的元组列表?

转载 作者:行者123 更新时间:2023-11-28 16:27:35 25 4
gpt4 key购买 nike

我有一个元组列表,例如:

    (1,3)
(1,2)
(1,7)
(2,4)
(2,10)
(3,8)

我需要能够根据第一个值对第二个值求和,得到示例列表的这个结果:

    (1,12)
(2,14)
(3,8)

这个问题在本质上与this one, 非常相似。但是,我的解决方案可能不使用任何导入或 for 循环,并且该问题的所有答案都使用其中之一。它应该依赖于列表和集合理解。

最佳答案

my_set = {x[0] for x in my_tuples}
my_sums = [(i,sum(x[1] for x in my_tuples if x[0] == i)) for i in my_set]

我猜。 ...那些要求对这个问题不是很好(这个解决方案会很慢...)

关于python - 如何总结具有相同第一个元素的元组列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35189438/

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