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
Freigeben: 2024-10-28 04:53:02
Original
1101 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage