python somme des valeurs de liste de liste

J'ai une liste de listes et j'ai besoin de faire la somme des listes internes, par exemple,

a = [[1,2,3], [2,1,4], [4,3,6]]

pour mon cas, le len de a[i] est la même, c'est-à toutes les listes internes ont la même dimension.

et j'ai besoin de la sortie comme

result = [6,7,13]

ce que j'ai fait est:

result = [sum(a[i]) for i in range(len(a))]

Depuis mon len(a) est très élevé, j'espère qu'il y aura une autre façon d'obtenir le résultat sans l'aide de la boucle for.

OriginalL'auteur Thiru | 2012-11-08