0

重複の可能性:
タプルのリストの各値を合計する

この問題について助けが必要です。ご協力いただきありがとうございます。これを取得したい:

result=[12,15,18]

から

a= [[1,2,3],[4,5,6],[7,8,9]]

以下のコードで動作しようとしていますが、内部リストが変数である可能性がある場合にこれを行うための一般的な形式を見つけたいと思います。

lista=[[5, 7, 9], [8, 11, 13], [11, 13, 15]]

b2 = [lista [0][i]+ lista [1][i] + lista [2][i] for i in range(len(lista))]

print (b2) 

どうもありがとうございました。

4

2 に答える 2

2
a= [[1,2,3],[4,5,6],[7,8,9]]
result = map(sum, zip(*a))
print result
于 2013-01-10T07:45:50.663 に答える
0

私はこのようにします:

# a is some list
b2 = [0]*len(a[0])
for x in a:
    for y in range(len(x)):
         b2[y] += x[y]
print(b2)
于 2013-01-10T07:46:23.797 に答える