dico : ajout de valeurs via une boucle for
Bonjour,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| from random import shuffle
def melange(l):
shuffle(l)
return l
liste = ['a', 'b', 'c', 'd', 'e']
dic ={}
for i in range(3):
l1 = melange(liste)
dic[i] = l1
print("dico: ", dic) |
retourne
Code:
1 2 3 4
| ['b', 'd', 'c', 'e', 'a']
['d', 'a', 'b', 'c', 'e']
['e', 'd', 'b', 'a', 'c']
dico: {0: ['e', 'd', 'b', 'a', 'c'], 1: ['e', 'd', 'b', 'a', 'c'], 2: ['e', 'd', 'b', 'a', 'c']} |
Pourquoi c'est la dernière liste de la boucle qui est associée à toutes les clefs?
Merci :)