Python dictionnaire vs liste
Résolu
loveparade
Messages postés
506
Date d'inscription
Statut
Membre
Dernière intervention
-
loveparade Messages postés 506 Date d'inscription Statut Membre Dernière intervention -
loveparade Messages postés 506 Date d'inscription Statut Membre Dernière intervention -
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
- Citizen code python avis - Accueil - Outils