通过索引列表的列表总和

时间:2017-12-08 14:48:58

标签: python-2.7

我有列表清单。

数据= [[3,7,2],[1,4,5],[9,8,7]]

我需要输出为[13,19,14],

不使用

zip和itertools

1 个答案:

答案 0 :(得分:1)

试试这个:

a = [[3,7,2], [1,4,5], [9,8,7]]
res = [0] * len(a[0])
for row in a:
    for i, e in enumerate(row):
        res[i] += e
print(res)  # [13, 19, 14]