Python:在嵌套列表的相同位置求和元素

时间:2014-09-30 13:03:09

标签: python list nested-lists

我有一些计算结果,我正在使用字典解析和排序,预期的排序的dictinary项应该看起来像

key: [[1,2,3,4]]

但也可能发生它看起来像

key: [[1,2,3,4],[5,6,7,8]]

在这种情况下,我需要对相同位置的值求和,得到像

key: [[6,8,10,12]]

我怎么能用Python做到这一点,假设我不确定会有多少数据集而不是一个,但我需要在任何情况下以描述的方式对它们求和?

1 个答案:

答案 0 :(得分:3)

您可以使用zip和解压缩:

>>> [sum(i) for i in zip(*key)]
[6, 8, 10, 12]