So ermitteln Sie den Durchschnitt einer Liste in Python

⚡ Intelligente Zusammenfassung

Den Durchschnitt einer Liste ermitteln in Python Das bedeutet, die Summe der Zahlen durch ihre Anzahl zu teilen. Hier lernen Sie vier Möglichkeiten kennen, dies zu tun: eine Schleife, sum() mit len(), das Statistikmodul und NumPy.

  • Die Formel: Der Durchschnitt ist die Summe der Zahlen geteilt durch die Anzahl der Zahlen.
  • sum() / len(): sum(list)/len(list) berechnet den Durchschnitt in einer Zeile.
  • 📊 bedeuten(): statistics.mean() und numpy.mean() geben den Durchschnitt direkt zurück.
  • 🤖 KI-Hilfe: KI-Tools wie Copilot generieren sofort durchschnittlichen Code.

Durchschnitt einer Liste finden Python

Python Durchschnittlich

Das Python Durchschnittlich Funktion wird verwendet, um den Durchschnitt der gegebenen Zahlen in einer Liste zu ermitteln. Die Formel zur Berechnung des Durchschnitts in Python erfolgt durch Berechnung der Summe der Zahlen in der Liste geteilt durch die Anzahl der Zahlen in der Liste.

Das Python Der Durchschnitt der Liste kann auf viele, unten aufgeführte Arten ermittelt werden:

Methode 1: Python Durchschnitt über Schleife

In diesem Beispiel haben wir die Variable sum_num auf Null initialisiert und eine for-Schleife verwendet. Der for-Schleife durchläuft die in der Liste vorhandenen Elemente und jede Zahl wird addiert und in der Variable sum_num gespeichert. Der Durchschnitt der Liste Python wird berechnet durch die sum_num geteilt durch die Anzahl der Zahlen in der Liste mit len() eingebaute Funktion.

Code Beispiel

def cal_average(num):
    sum_num = 0
    for t in num:
        sum_num = sum_num + t           
    avg = sum_num / len(num)
    return avg
print("The average is", cal_average([18,25,3,41,5]))

Ausgang:

The average is 18.4

Methode 2: Python Durchschnitt – Verwenden der integrierten Funktionen sum() und len()

In diesem Beispiel die sum() und len() Integrierte Funktionen werden verwendet, um den Durchschnitt zu finden in Python. Dies ist eine unkomplizierte Methode zur Berechnung des Durchschnitts, da Sie die Elemente nicht durchlaufen müssen und außerdem die Codegröße reduziert wird. Der Durchschnitt kann mit nur einer Codezeile berechnet werden, wie unten gezeigt.

Programmbeispiel

# Example to find average of list
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = sum(number_list)/len(number_list)
print("The average is ", round(avg,2))

Ausgang:

The average is  31.86

Methode 3: Python Durchschnitt: Mithilfe der Mittelwertfunktion aus dem Statistikmodul

Den „Durchschnitt“ können Sie ganz einfach mit der Mittelwertfunktion aus dem Statistikmodul berechnen. Beispiel unten gezeigt

# Example to find the average of the list
from statistics import mean
 
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = mean(number_list)
print("The average is ", round(avg,2))

Ausgang:

The average is  31.86

Methode 4: Durchschnitt in Python Verwenden von mean() aus der Numpy-Bibliothek

Numpy Die Bibliothek wird häufig für die Arbeit an großen mehrdimensionalen Arrays verwendet. Es verfügt außerdem über eine große Sammlung mathematischer Funktionen, die für Arrays verwendet werden können, um verschiedene Aufgaben auszuführen. Ein wichtiger ist der mean() Funktion, die uns den Durchschnitt für die angegebene Liste liefert.

Code Beispiel

# Example to find avearge of list
from numpy import mean
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = mean(number_list)
print("The average is ", round(avg,2))

Ausgang:

C:\pythontest>python testavg.py
The average is  31.86

Häufig gestellte Fragen

Teilen Sie die Summe durch die Länge: sum(number_list)/len(number_list). Alternativ können Sie auch statistics.mean() oder numpy.mean() verwenden.

Addiere jedes Element in einer for-Schleife zu einer laufenden Summe und teile dann die Summe durch len(Liste).

Verwenden Sie sum(number_list)/len(number_list). sum() addiert alle Werte und len() zählt sie, wodurch der Durchschnitt in einer Zeile ausgegeben wird.

Importiere den Mittelwert aus dem Statistikmodul und rufe `mean(number_list)` auf. Es ist Teil von Python's Standardbibliothek.

Importiere `mean` aus `numpy` und rufe `mean(number_list)` auf. NumPy ist schnell für große numerische Arrays.

KI-Assistenten wie GitHub Copilot vervollständigen automatisch den Durchschnittscode und schlagen während der Eingabe sum(), mean() oder NumPy vor.

Ja. KI-gestützte Tools schreiben Funktionen für Mittelwerte und andere statistische Berechnungen und empfehlen den schnellsten Ansatz für große Datenmengen.

Mittelwerte haben oft viele Nachkommastellen. Verwenden Sie round(avg, 2), um zwei Nachkommastellen für eine lesbare Ausgabe zu erhalten.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: