Bonjour,
j'ai un souci avec l'utilisation d'un dictionnaire, dont les valeurs sont des listes.
Soit la séquence suivante :

>>> l_key = ['a', 'b', 'c', 'd', 'e']
>>> d = dict.fromkeys(l_key, [])
>>> d
{'a': [], 'c': [], 'b': [], 'e': [], 'd': []}
>>> d['c'].append(3)
>>> d
{'a': [3], 'c': [3], 'b': [3], 'e': [3], 'd': [3]}
>>>

Ici, je ne comprends pas pourquoi la valeur 3 a été ajouté à chaque clé du dictionnaire. Je pensais obtenir ceci :

{'a': [], 'c': [3], 'b': [], 'e': [], 'd': []}

Sauriez-vous me dire ce qui ne va pas ?

Merci.