Python dictionnaire vs liste
Résolu
loveparade
Messages postés
515
Statut
Membre
-
loveparade Messages postés 515 Statut Membre -
loveparade Messages postés 515 Statut Membre -
Bonjour,
Voila j'aimerais comprendre pourquoi lorsque je modifie cat['database'] le contenu de cat['bases'] change lui aussi.
Si l'un de vous peut m'éclairer, merci a vous.
cat = dict()
cat['env'] = dict()
cat['env']['path'] = 'c:\program..'
cat['bases'] = list()
cat['database'] = dict()
cat['database']['name'] = "first"
cat['database']['path'] = 'here'
cat['bases'].append(cat['database'])
print cat['bases']
[{'path': 'here', 'name': 'first'}]
cat['database']['name'] = ""
cat['database']['path'] = ""
print cat['bases']
[{'path': '', 'name': ''}]
Voila j'aimerais comprendre pourquoi lorsque je modifie cat['database'] le contenu de cat['bases'] change lui aussi.
Si l'un de vous peut m'éclairer, merci a vous.
A voir également:
- Python dictionnaire vs liste
- Liste déroulante excel - Guide
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Télécharger dictionnaire médical larousse gratuit pdf - Télécharger - Dictionnaires & Langues
- Udp vs tcp - Guide
- Liste code ascii - Guide