Dictionnaire imbriqué en Python
Un dictionnaire en Python fonctionne de manière similaire au dictionnaire dans le monde réel. Les clés d’un dictionnaire doivent être uniques et de type de données immuable, telles que string, entiers, etc… mais les valeurs peuvent être répétées plusieurs fois et être de n’importe quel type.
En Python, un dictionnaire est une collection non ordonnés. Par exemple:
dictionnaire = {'clé1' : 'valeur1', 'clé2': 'valeur2'}
Qu’est-ce qu’un dictionnaire imbriqué en Python?
En Python, un dictionnaire imbriqué est un dictionnaire à l’intérieur d’un autre dictionnaire.
dict_imbriquer = { 'dict_1': { 'clé_1': 'valeur_1' }, 'dict_2': { 'clé_2': 'valeur_2' } }
Création d’un dictionnaire imbriqué
Dans le code ci-dessous, « students » est un dictionnaire. Les dictionnaires imbriqué 1 et 2 sont affectés au dictionnaire « students ». Ici, les deux dictionnaires imbriqués possèdent les clés « name » et « age » avec des valeurs différentes. Maintenant, nous affichons le dictionnaire « students ».
students = { 1: { 'name': 'Alex', 'age': '15' }, 2: { 'name': 'Bob', 'age': '29' } } print(students)
Cela produit le résultat suivant:
{1: {'name': 'Alex', 'age': '15'}, 2: {'name': 'Bob', 'age': '29'}}
Accéder aux éléments d’un dictionnaire imbriqué
students = { 1: { 'name': 'Alex', 'age': '15' }, 2: { 'name': 'Bob', 'age': '29' } } print(students[1]['name']) print(students[1]['age'])
Cela produit le résultat suivant:
Alex 15
Ajouter un élément à un dictionnaire imbriqué
students = { 1: { 'name': 'Alex', 'age': '15' }, 2: { 'name': 'Bob', 'age': '29' } } students[3] = {} students[3]['name'] = 'Jean' students[3]['age'] = '22' print(students[3])
Cela produit le résultat suivant:
{'name': 'Jean', 'age': '22'}