Menu
Coddy logo textTech

Modifier des dictionnaires

Fait partie de la section Logic & Flow du Journey Python de Coddy — leçon 10 sur 78.

Les dictionnaires en Python ne sont pas statiques ; vous pouvez les modifier après leur création. Vous pouvez ajouter de nouvelles paires clé-valeur, mettre à jour celles existantes ou les supprimer.

Ajouter une nouvelle paire clé-valeur :

# Commencer avec un dictionnaire vide
my_dict = {}

# Ajouter une nouvelle paire clé-valeur
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# Sortie : {'name': 'Alice', 'age': 30}

Mise à jour d'une valeur existante :

# Mettre à jour l'âge
my_dict["age"] = 31

print(my_dict)
# Sortie : {'name': 'Alice', 'age': 31}

Suppression d'une paire clé-valeur :

# Supprimer l'âge
del my_dict["age"]

print(my_dict)
# Sortie : {'name': 'Alice'}

Dans ces exemples, nous ajoutons d'abord une nouvelle paire clé-valeur à un dictionnaire vide. Ensuite, nous mettons à jour la valeur d'une clé existante. Enfin, nous supprimons une paire clé-valeur en utilisant le mot-clé del.

challenge icon

Défi

Facile

Créez une fonction nommée update_employee_info qui prend trois paramètres : employee_dict (un dictionnaire), key (une chaîne de caractères) et value. La fonction doit mettre à jour le employee_dict avec la nouvelle key et la nouvelle value. Si la clé existe déjà, sa valeur doit être mise à jour. Si la clé n'existe pas, une nouvelle paire clé-valeur doit être ajoutée. La fonction doit retourner le dictionnaire mis à jour.

Important : Assurez-vous de modifier le dictionnaire d'origine et de le retourner. Utilisez la notation entre crochets dict[key] = value pour ajouter ou mettre à jour des entrées.

Aide-mémoire

Les dictionnaires en Python peuvent être modifiés après leur création. Vous pouvez ajouter de nouvelles paires clé-valeur, mettre à jour celles existantes ou les supprimer.

Ajouter une nouvelle paire clé-valeur :

my_dict = {}
my_dict["name"] = "Alice"
my_dict["age"] = 30

Mettre à jour une valeur existante :

my_dict["age"] = 31

Supprimer une paire clé-valeur :

del my_dict["age"]

Essayez vous-même

def update_employee_info(employee_dict, key, value):
    # Écrire le code ici
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logic & Flow