Comment trouver la moyenne d'une liste en Python

Exemple de fonction de code informatique Python

Crédit d'image : matejmo/iStock/GettyImages

Si vous utilisez le langage de programmation appelé Python pour faire des calculs mathématiques ou statistiques, vous devrez peut-être faire la moyenne des nombres dans une liste à un moment donné. Il existe plusieurs façons de procéder, notamment en calculant la moyenne en parcourant la liste et en utilisant des fonctions de bibliothèque pour trouver la moyenne d'un ensemble de nombres.

Moyenne via la boucle Python

La moyenne, ou moyenne, d'un ensemble de nombres fait généralement référence à la somme de tous les nombres divisée par le nombre de nombres dans la liste. Cela donne la moyenne arithmétique, qui peut être utile dans une variété d'applications statistiques et de contextes informels.

Vidéo du jour

Le langage de programmation Python permet de parcourir relativement facilement, ou en boucle, les éléments d'une liste et de calculer une propriété pour chacun d'eux. Python inclut une variété de types de boucles, y compris les boucles "while" qui continuent jusqu'à ce qu'une condition ne soit plus vraie et les boucles "for" qui exécutent le code une fois sur chaque élément d'une liste.

Une boucle "for" est probablement la boucle la plus simple à utiliser en Python pour la moyenne d'une liste. Définissez une variable égale à zéro et parcourez chaque élément de la liste, en ajoutant sa valeur à la nouvelle variable. Lorsque la boucle est terminée, calculez la longueur de la liste à l'aide de la fonction "len" intégrée de Python. Divisez la somme par la longueur de la liste.

Faire face à l'arrondissement

Si la liste contient tous les entiers, multipliez la liste par la constante "1.0" pour la contraindre à un nombre décimal afin que Python n'arrondisse pas le résultat à l'entier le plus proche. Vous pouvez utiliser la classe "Decimal" intégrée de Python pour contrôler l'arrondi que Python fait du résultat.

Ce processus est le même dans les versions Python 2 ou Python 3 du langage.

Utilisation de la fonction NumPy Mean

Dans certains cas, vous ne voudrez peut-être pas implémenter votre code pour effectuer une opération courante comme prendre la moyenne des nombres en Python.

Vous pouvez utiliser une variété de bibliothèques complémentaires à Python pour calculer la moyenne et d'autres fonctions statistiques. Une bibliothèque courante est la bibliothèque de calcul scientifique NumPy, qui est une bibliothèque gratuite. Vous pouvez passer une liste ou un tableau de nombres à la fonction "numpy.mean" incluse dans la bibliothèque, et elle renvoie la moyenne des nombres que vous transmettez.

NumPy peut être installé sur la plupart des systèmes d'exploitation et versions modernes de Python. NumPy peut également être utilisé avec Python pour un calcul d'écart type à l'aide de sa fonction "numpy.std".