Comment supprimer un élément dans un dictionnaire par son nom

Supprimer un élément d'un dictionnaire en Python est facile à réaliser grâce à la méthode del. Pour utiliser del, il suffit d'appeler la commande suivie de la référence du dictionnaire et la clé de l'élément à supprimer.

Voici un exemple de code montrant comment supprimer un élément d'un dictionnaire par son nom (clé) en Python :

# Création d'un dictionnaire
mon_dictionnaire = {
  "nom": "Dupont",
  "prénom": "Jean",
  "age": 30
}

# Suppression de l'élément "prénom"
del mon_dictionnaire["prénom"]

# Affichage du dictionnaire après suppression
print(mon_dictionnaire)

Résultat :

{'nom': 'Dupont', 'age': 30}

Si la clé n'existe pas dans le dictionnaire, une KeyError sera levée. Pour éviter cela, vous pouvez utiliser la méthode pop() avec un argument optionnel pour retourner la valeur par défaut en cas d'absence de la clé :

# Suppression de l'élément "prénom" avec pop()
valeur_supprimee = mon_dictionnaire.pop("prénom", None)

# Affichage du dictionnaire après suppression
print(mon_dictionnaire)

Résultat :

{'nom': 'Dupont', 'age': 30}

Dans cet exemple, valeur_supprimee contiendra la valeur de la clé "prénom" si elle existe, sinon None.

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.