La méthode pop () supprime et retourne un élément d'un dictionnaire ayant la clé donnée.
La syntaxe de pop()
method est
dictionary.pop (clé (, par défaut))
Paramètres pop ()
pop()
La méthode prend deux paramètres:
- clé - clé qui doit être recherchée pour suppression
- default - valeur à renvoyer lorsque la clé n'est pas dans le dictionnaire
Valeur renvoyée par pop ()
La pop()
méthode renvoie:
- Si
key
est trouvé - élément supprimé / popped du dictionnaire - Si
key
non trouvé - valeur spécifiée comme deuxième argument (par défaut) - Si
key
n'est pas trouvé et que l'argument par défaut n'est pas spécifié - l'KeyError
exception est déclenchée
Exemple 1: Pop un élément du dictionnaire
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)
Production
L'élément popped est: 2 Le dictionnaire est: ('orange': 3, 'raisins': 4)
Exemple 2: Pop un élément non présent dans le dictionnaire
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Production
KeyError: 'goyave'
Exemple 3: Pop un élément non présent dans le dictionnaire, fourni une valeur par défaut
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)
Production
L'élément éclaté est: banane Le dictionnaire est: ('orange': 3, 'apple': 2, 'raisins': 4)