Heim >Backend-Entwicklung >Python-Tutorial >Wie summiert man mit Python die Elemente in einer Liste von Ganzzahlen?

Wie summiert man mit Python die Elemente in einer Liste von Ganzzahlen?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-28 04:53:021091Durchsuche

How do you sum the elements in a list of integers using Python?

Ganzzahlen in Listen mit Python hinzufügen

Stellen Sie sich ein Szenario vor, in dem Sie eine Liste mit Ganzzahlen haben, wie [2, 4, 7, 12 , 3]. Um ihren Gesamtwert (28) zu bestimmen, müssen Sie alle Einzelwerte summieren. So können Sie es mit Python machen:

<code class="python"># Method 1: Using sum() function
x = [2, 4, 7, 12, 3]
sum_of_all_numbers = sum(x)</code>

Die Funktion sum() iteriert über die Liste und aggregiert alle ganzzahligen Werte, um die Endsumme bereitzustellen.

Alternativ können Sie Folgendes verwenden: eine leistungsstarke Python-Funktion namens Reduce(), um diese Summierung durchzuführen:

<code class="python"># Method 2: Using reduce() with lambda function
x = [2, 4, 7, 12, 3]
sum_of_all_numbers = reduce(lambda q, p: p + q, x)</code>

Die Funktion Reduce() führt kumulativ eine angegebene Funktion für jedes Element in der Liste aus. In diesem Fall verwenden wir eine Lambda-Funktion, die zwei Argumente (p und q) hinzufügt, um die Summierung durchzuführen. Diese Lambda-Funktion macht die Definition einer separaten Funktion zum Hinzufügen von Ganzzahlen überflüssig.

Das obige ist der detaillierte Inhalt vonWie summiert man mit Python die Elemente in einer Liste von Ganzzahlen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn