Heim >Backend-Entwicklung >Python-Tutorial >Wie summiert man mit Python die Elemente in einer Liste von Ganzzahlen?
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!