Bonjour,
J'ai une liste comme ceci :
liste=[['1','h'],['12','t'],['26','t'],['1','e'],['26','c'],['18','e'],['1','c'],['12','h']]
etc
Je souhaiterais obtenir un dictionnaire comme ceci :
dico={'1':['h','e','c'], '12':['t','h'], '26':['t','c'], '18':['e']}
Le code que j'ai ne me renvoie pas une liste mais seulement le dernier élément trouvé correspondant à la clé en question.
Comment faire? 
EDIT :
je pense qu'il faut procéder ainsi, mais comme j'ai 120 clés différentes, je ne peux pas écrire ces 3 mêmes lignes (qui suivent) pour les 120clés :
1 2 3 4 5 6
| dico={}
listebis=[]
for i in range(len(liste)):
if liste[i][0] == '1':
listebis.append(liste[i][1])
dico[liste[i][0]]=listebis |
Partager