gpt4 book ai didi

python字典列总和

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

我有字典格式的表格。我试图在最后添加总行。我们可以遍历每个项目并找到总和。有什么优化方案吗?

示例:

items = {"red":[2,5,7], "yellow":[4,6,7]}

输出:

{"red":[2,5,7], "yellow":[4,6,7], "Total":[6,11,14]}

最佳答案

这会将所需的项目添加到 items:

items['Total'] = map( sum, zip(*items.values()) )
  • items.values() 获取数字列表。对于示例数据,这将是 [[2,5,7],[4,6,7]]
  • zip(*items.values()) pivots 该列表列表,为您提供一个列表,将同一索引处的值分组在一起。例如,这将是 [[2,4],[5,6],[7,7]]
  • 我们在这些列表上映射 sum 函数,为您提供所需求和的求和序列。
  • 最后,它被分配给 items 的所需元素。

关于python字典列总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46985237/

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