Summe mehrerer Listen von Listen indexweise

8

Überlegen Sie, ich habe eine Liste von Listen als:

%Vor%

Jetzt möchte ich die Summe aller Indizes der ersten Liste indexieren und dann die zweite Liste 5+15+34=54 10+10+20=40 und so weiter als:

%Vor%

Ich habe es versucht:

%Vor%

Hier ist results die Liste der Listen. Aber es gibt die Summe jedes Listenelements als:

%Vor%     
HunterrJ 15.03.2016, 06:18
quelle

3 Antworten

8

Sie sind fast richtig, Sie müssen results entpacken und ebenfalls komprimieren.

%Vor%

Sie können dies einfach mit Listenverständnis als

schreiben %Vor%     
thefourtheye 15.03.2016, 06:22
quelle
2

Dies ist viel einfacher, wenn Sie Numpy verwenden:

%Vor%

Ausgabe:

%Vor%

Ähnlich:

%Vor%     
Gustavo Bezerra 15.03.2016 07:24
quelle
1

Sie können stattdessen auch map() verwenden.

%Vor%

Aber das ist unnötig lang und @ thefourtheyes Antwort ist besser.

    
Chuck Logan Lim 15.03.2016 06:25
quelle

Tags und Links