Comment créer un dictionnaire en python ?

Les dictionnaires sont des structures de données puissantes et polyvalentes en Python, permettant de stocker et d’organiser des données de manière clé-valeur. Dans cet article, nous explorerons les étapes simples pour créer un dictionnaire en Python.

Qu’est-ce qu’un dictionnaire en Python?

Un dictionnaire est une collection non ordonnée d’éléments, où chaque élément est associé à une clé unique. Contrairement aux listes, les dictionnaires utilisent des clés pour accéder aux valeurs plutôt que des indices.

Initialisation

La première étape pour créer un dictionnaire est de l’initialiser. Cela se fait en utilisant des accolades et en spécifiant les paires clé-valeur. Par exemple :


mon_dictionnaire = {'clé1': 'valeur1', 'clé2': 'valeur2', 'clé3': 'valeur3'}

view raw

init_dict.py

hosted with ❤ by GitHub

Ajout d’éléments

Vous pouvez ajouter des éléments à votre dictionnaire après son initialisation. Utilisez la syntaxe suivante pour ajouter une nouvelle paire clé-valeur :


mon_dictionnaire['nouvelle_clé'] = 'nouvelle_valeur'

Accès aux valeurs

L’accès aux valeurs se fait en utilisant les clés. Par exemple, pour obtenir la valeur associée à ‘clé1’, utilisez la syntaxe suivante :


valeur = mon_dictionnaire['clé1']
print(valeur)

Modification et suppression

Pour modifier la valeur associée à une clé existante, utilisez la même syntaxe que l’ajout d’une nouvelle paire clé-valeur. Pour supprimer une paire, utilisez le mot-clé del suivi de la clé.


# Modification
mon_dictionnaire['clé1'] = 'nouvelle_valeur'
# Suppression
del mon_dictionnaire['clé2']

Parcourir le Dictionnaire

Vous pouvez parcourir les clés, les valeurs ou les paires clé-valeur à l’aide de boucles. Par exemple, pour afficher toutes les clés :


for cle in mon_dictionnaire:
print(cle)

view raw

loop_dict.py

hosted with ❤ by GitHub

Conclusion

La création d’un dictionnaire en Python est simple et flexible. Que vous travailliez avec des données structurées ou que vous ayez besoin d’une structure de données rapide pour les recherches, les dictionnaires sont un outil essentiel dans l’arsenal de tout programmeur Python.

N’hésitez pas à expérimenter avec ces concepts et à créer vos propres dictionnaires pour mieux comprendre leur utilisation dans différents scénarios. Happy coding!