⊗pyPmLpRLA 147 of 208 menu

Ergebnissakkumulation in der Python for-Schleife

Um die Summe aller Elemente zu finden, müssen diese sequenziell in jeder Iteration der Schleife addiert werden. Das erhaltene Ergebnis sollte in eine separate Variable geschrieben werden.

Nehmen wir an, wir haben die Liste lst:

lst = [1, 2, 3, 4, 5]

Lassen Sie uns die Summe ihrer Elemente finden. Zuerst deklarieren wir eine leere Variable res, in der sequenziell die Summe aller Elemente akkumuliert wird. Dann schreiben wir im Schleifenkörper die Addition jedes Elements zu ihr:

res = 0 for el in lst: res = res + el print(res) # gibt 15 aus

Die Addition des Elements kann kürzer formuliert werden, indem der spezielle Operator += verwendet wird:

res += el

Akkumulation kann auch verwendet werden, um Elemente zu einem String zu verbinden. In diesem Fall weisen wir der Variable res jedoch nicht 0 zu, sondern einen leeren String. In diesen werden wir alle Elemente der Liste zusammenführen:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # gibt '12345' aus

Gegeben ist die Liste:

tst = [1, 2, 3, 4, 5]

Finden Sie die Summe der Quadrate der Elemente dieser Liste.

Gegeben ist die Liste:

tst = ['a', 'b', 'c', 'd', 'e']

Verbinden Sie die Elemente dieser Liste mithilfe einer Schleife zu einem String:

'abcde'

Gegeben ist die Liste:

tst = [1, 2, 3, 4, 5]

Verbinden Sie die Elemente dieser Liste mithilfe einer Schleife zu einer Zahl:

12345
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen