Le dictionnaire est un type d’objet clé-valeur dans Python. Il est utilisé pour stocker des données sous la forme de paires clé-valeur où chaque clé est unique dans le dictionnaire. Dans cet article, nous allons explorer les bases du dictionnaire Python et comment l’utiliser pour stocker et manipuler des données.
Création d’un dictionnaire
Pour créer un dictionnaire en Python, vous pouvez utiliser des accolades {} et séparer chaque paire clé-valeur par une virgule. Voici un exemple :
# Création d'un dictionnaire
mon_dict = {'nom': 'Jean', 'age': 25, 'ville': 'Paris'}
Dans cet exemple, la clé ‘nom’ est associée à la valeur ‘Jean’, la clé ‘age’ est associée à la valeur 25 et la clé ‘ville’ est associée à la valeur ‘Paris’.
Bien sûr, je serais heureux de vous aider à écrire un article sur l’objet dictionnaire en Python. Voici un guide étape par étape pour vous aider à rédiger votre article.
Introduction
Le dictionnaire est un type d’objet clé-valeur dans Python. Il est utilisé pour stocker des données sous la forme de paires clé-valeur où chaque clé est unique dans le dictionnaire. Dans cet article, nous allons explorer les bases du dictionnaire Python et comment l’utiliser pour stocker et manipuler des données.
Création d’un dictionnaire
Pour créer un dictionnaire en Python, vous pouvez utiliser des accolades {} et séparer chaque paire clé-valeur par une virgule. Voici un exemple :
pythonCopy code# Création d'un dictionnaire
mon_dict = {'nom': 'Jean', 'age': 25, 'ville': 'Paris'}
Dans cet exemple, la clé ‘nom’ est associée à la valeur ‘Jean’, la clé ‘age’ est associée à la valeur 25 et la clé ‘ville’ est associée à la valeur ‘Paris’.
Accéder aux valeurs d’un dictionnaire
Pour accéder à une valeur dans un dictionnaire, vous devez utiliser la clé associée à cette valeur. Voici un exemple :
# Accéder à la valeur d'un dictionnaire
print(mon_dict['nom']) # Affiche 'Jean'
print(mon_dict['age']) # Affiche 25
print(mon_dict['ville']) # Affiche 'Paris'
Si vous essayez d’accéder à une clé qui n’existe pas dans le dictionnaire, vous obtiendrez une erreur KeyError.
Modifier un dictionnaire
Pour modifier une valeur dans un dictionnaire, vous devez accéder à la clé associée à cette valeur et lui attribuer une nouvelle valeur. Voici un exemple :
Modifier une valeur d’un dictionnaire
Pour modifier une valeur dans un dictionnaire, vous devez accéder à la clé associée à cette valeur et lui attribuer une nouvelle valeur. Voici un exemple :
# Modifier une valeur d'un dictionnaire
mon_dict['age'] = 26
print(mon_dict['age']) # Affiche 26
Ajouter une nouvelle paire clé-valeur
Pour ajouter une nouvelle paire clé-valeur à un dictionnaire, vous devez simplement attribuer une valeur à une nouvelle clé. Voici un exemple :
# Ajouter une nouvelle paire clé-valeur
mon_dict['profession'] = 'Ingénieur'
print(mon_dict['profession']) # Affiche 'Ingénieur'
Supprimer une paire clé-valeur
Pour supprimer une paire clé-valeur dans un dictionnaire, vous pouvez utiliser la méthode del
. Voici un exemple :
# Supprimer une paire clé-valeur
del mon_dict['ville']
Parcourir un dictionnaire
Pour parcourir un dictionnaire, vous pouvez utiliser une boucle for
. Voici un exemple :
# Parcourir un dictionnaire
for cle, valeur in mon_dict.items():
print(cle, valeur)
Dans cet article, nous avons vu comment créer, accéder, modifier, ajouter et supprimer des paires clé-valeur dans un dictionnaire Python. Nous avons également vu comment parcourir un dictionnaire à l’aide d’une boucle for
. Les dictionnaires sont un outil puissant pour stocker et manipuler des données dans Python. J’espère que cet article sera utile pour vous aider à comprendre les concepts de base du dictionnaire Python et à les utiliser efficacement dans vos projets. Il existe de nombreuses autres méthodes pour manipuler les dictionnaires en Python, alors n’hésitez pas à explorer davantage.
Exercices
Exercice 1
Écrivez un programme qui demande à l’utilisateur de saisir une phrase et compte le nombre de fois que chaque lettre apparaît dans la phrase. Affichez le résultat sous la forme d’un dictionnaire, où chaque clé est une lettre et chaque valeur est le nombre de fois que cette lettre apparaît dans la phrase.
Exercice 2
Écrivez une fonction qui prend en entrée un dictionnaire et renvoie une liste contenant toutes les clés du dictionnaire.
Exercice 3
Écrivez une fonction qui prend en entrée un dictionnaire et renvoie une liste contenant toutes les valeurs du dictionnaire.
Exercice 4
Écrivez une fonction qui prend en entrée deux dictionnaires et renvoie un nouveau dictionnaire qui combine les deux dictionnaires. Si une clé est présente dans les deux dictionnaires, la valeur du dictionnaire de gauche doit être utilisée.
Exercice 5
Écrivez une fonction qui prend en entrée un dictionnaire et une valeur et renvoie la première clé trouvée dans le dictionnaire qui correspond à la valeur donnée. Si aucune clé n’est trouvée, la fonction doit renvoyer None
.