Salut,

je cherche a remplir un dictionnaire à partir de 2 listes. Les clés du dict sont bien remplies a partir de la liste 1, mais les valeurs du dict pour chaque clés sont toutes identiques à la derniere valeur de la liste 2. Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
list1 = ('bli','bla','blu')
list2 = (1,2,3)
 
total = {}
 
for x in list1:
     for y in list2:
        total[x] = y
 
print total
ce qui retorune

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
{'blu': 3, 'bla': 3, 'bli': 3}
Toute aide est la bienvenue et merci d'avance !