我有一些计算结果,我正在使用字典解析和排序,预期的排序的dictinary项应该看起来像
key: [[1,2,3,4]]
但也可能发生它看起来像
key: [[1,2,3,4],[5,6,7,8]]
在这种情况下,我需要对相同位置的值求和,得到像
key: [[6,8,10,12]]
我怎么能用Python做到这一点,假设我不确定会有多少数据集而不是一个,但我需要在任何情况下以描述的方式对它们求和?
答案 0 :(得分:3)
您可以使用zip和解压缩:
>>> [sum(i) for i in zip(*key)]
[6, 8, 10, 12]