Moyenne plusieurs liste python

Fermé
DavidRoss8 - Modifié le 24 mars 2021 à 20:27
yg_be Messages postés 22723 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 - 24 mars 2021 à 22:39
Bonjour,

Je cherche à faire la moyenne de plusieurs listes en fonction de leurs positions.
J'ai essayer avec des boucles mais je n'arrive pas me déplacer entre les listes.

J'ai une liste qui est imbriquée dans une liste.
Liste=[[1,5,6,7],[5,9,8,5],[5,6,7,8]]

Je cherche a faire la moyenne avec 1+5+5/len(Liste) puis 5+9+6/len(Liste) puis 6+8+7/len(Liste) etc...

Afin d'avoir une liste Moyenne :
Moyenne=[[1+5+5/len(Liste)],[5+9+6/len(Liste)],[6+8+7/len(Liste)],[7+5+8/len(Liste)]]

Merci

2 réponses

yg_be Messages postés 22723 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
24 mars 2021 à 21:41
bonjour,
qu'as-tu essayé?
commence peut-être par des exercices plus simples:
- imprimer les listes une par une
- imprimer tous les premiers éléments de chaque liste
- ...
0
Justement j'arrive pas a additionner les éléments de chaque première liste

for i in range(len(Liste)):
L=Liste[i]
print(L[1])
0
yg_be Messages postés 22723 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
24 mars 2021 à 21:50
sais-tu comment obtenir le deuxième élément de la troisième liste?
0
DavidRoss8 > yg_be Messages postés 22723 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024
Modifié le 24 mars 2021 à 21:55
Nn je ne sais pas

Mais avec
L=Liste[2]
print(L[1])
0
yg_be Messages postés 22723 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476 > DavidRoss8
Modifié le 24 mars 2021 à 21:54
print(Liste[2][1])
0
DavidRoss8 > yg_be Messages postés 22723 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024
24 mars 2021 à 22:08
Je voudrais additionner
Liste[0][0]+Liste[0][1]+Liste[0][2]+Liste[0][3]
Avec deux boucle ça marche ?
for i in range(len(Liste)):
for j in range(4):
0
yg_be Messages postés 22723 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476 > DavidRoss8
24 mars 2021 à 22:13
une boucle suffit pour faire cette addition.
0