648 votes

Trouver la moyenne d’une liste

Je dois trouver le moyen d’une liste en Python. Ceci est mon code ce jour

Je l’ai donc il additionne les valeurs dans la liste, mais je ne sais pas comment le faire diviser en eux ?

799voto

Herms Points 13069

Si votre réduction est déjà de retour votre somme, il vous reste à faire est fracture.

Bien que `` serait plus simple, car vous n’auriez pas besoin d’un lambda.

Si vous voulez un résultat plus exact de flotteur au lieu d’un int puis il suffit d’utiliser au lieu de .

582voto

Yuri Prezument Points 2745
l = [15, 18, 2, 36, 12, 78, 5, 6, 9]
sum(l) / float(len(l))

317voto

Akavall Points 7357

Ou vous pouvez utiliser numpy :

240voto

Marwan Alsabbagh Points 4245

Un module de statistiques a été ajouté à python 3.4. Il a une fonction pour calculer la moyenne appelée signifie. Un exemple avec la liste que vous avez fourni serait :

50voto

kindall Points 60645

Pourquoi voudriez-vous utiliser pour cela quand le Python a une cromulent parfaitement fonction ?

(La `` est nécessaire de forcer le Python pour faire une division flottante.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X