Bonjour,

J'ai une liste comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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