Bonjour à tous, je débute depuis peu sur Python et j'ai un problème pour traiter des listes et dictionnaires.

Voici le topo:
j'ai un dictionnaire avec 2 clés :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
d={'Ei' : des_valeurs , 'id': des_identifiants}
Certains identifiants sont identiques et j'aimerai faire une boucle qui passe tous les éléments de 'id'. Tant que les id sont identiques il faudrait mettre leur valeur (récupérée dans 'Ei' avec l'indice) dans une liste.
Lorsque tous les id identiques sont dans la liste, on fait la moyenne de leur valeur Ei
Une fois ceci fait il faudrait repartir sur une seconde série de id identiques

Un exemple pour être plus clair :p :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
d= {'Ei': 1,3,4,4,6 , 'id' : 'r','r','t','t','t'}
Ce que j'aimerai c'est passer id, prendre tous les 'r' et mettre leur valeur Ei dans une liste temporaire v:
ensuite je fais un traitement sur v (moyenne) et après on repart sur le reste des id:
tous les 't':
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
v=[]
v.append(4,4,6)...
j'ai essayé avec de boucles while ou avec un for mais je n'arrive pas à m'en sortir. Même chose quand j'essaye
ca m'embarque dans des trcus que je n'arrive pas à finaliser


Merci et j'espère avoir été a peu près clair