Python delete key: Comment supprimer la clé du dictionnaire

Python dictionary pop() est une méthode intégrée qui supprime la clé du dictionnaire. La méthode pop() accepte un argument clé et supprime cet élément clé-valeur.

Comment supprimer une clé du Dictionnaire en Python

Pour supprimer ou supprimer une clé du dictionnaire Python, il existe trois façons principales de supprimer une clé du Dictionnaire.

  1. Supprimer la clé du dictionnaire à l’aide de dict.pop()
  2. Supprimer la touche du dictionnaire à l’aide de del.
  3. Supprimer la touche du dictionnaire en utilisant del et try/except.

Supprimer la clé du dictionnaire à l’aide de dict.pop()

Dict Python.la méthode pop() supprime l’élément spécifié du dictionnaire. La méthode dict pop() supprime et renvoie un élément d’un dictionnaire fourni avec la clé donnée.

Si la clé existe dans le dictionnaire, alors dict.pop() supprime l’élément avec la clé donnée du dictionnaire et renvoie sa valeur.

Si la clé donnée n’existe pas dans le dictionnaire, elle renvoie la valeur par défaut donnée. Si la clé donnée n’existe pas dans le dictionnaire et qu’aucune valeur par défaut n’est transmise à pop(), elle lancera KeyError.

Voir le code suivant.

# app.pyadict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)rEl = adict.pop('c')print(adict)print('Removed element: ', rEl)

Sortie

python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}{'a': 'abel', 'b': 'billie', 'd': 'delray'}Removed element: cyrus

Du dict.la méthode pop() renvoie l’élément supprimé.

Supprimer la clé du dictionnaire en utilisant del

Le mot clé Python del est utilisé pour supprimer un ou plusieurs éléments d’une collection. Del travaille sur des listes et des dictionnaires.

Voir la syntaxe suivante.

del d

L’instruction del supprime l’élément donné du dictionnaire. Si la clé donnée n’est pas présente dans le dictionnaire, elle lancera KeyError.

Voir le code suivant.

adict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)if "c" in adict: del adictprint("Updated Dictionary :", adict)

Sortie

python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}Updated Dictionary : {'a': 'abel', 'b': 'billie', 'd': 'delray'}

Del est un moyen clair et rapide de supprimer des éléments du dictionnaire.

Supprimer la clé du dictionnaire en utilisant del et essayer / sauf

Voir le code suivant.

# app.pyadict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)key = "e"try: del adictexcept KeyError: print(f'Key {key} not found')print("Updated Dictionary :", adict)

Sortie

python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}Key e not foundUpdated Dictionary : {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}

Dans le programme ci-dessus, nous essayons de supprimer une clé qui n’existe pas dans le dictionnaire et de détecter l’erreur.

Conclusion

Il existe plusieurs façons standard de supprimer des clés d’un dictionnaire en Python. Vous pouvez utiliser del, dict.méthode pop() pour supprimer un élément.

Voir aussi

Mise à jour du dictionnaire Python()

Valeurs du dictionnaire Python()

popItem du dictionnaire Python()

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.