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
keyest trouvé - élément supprimé / popped du dictionnaire - Si
keynon trouvé - valeur spécifiée comme deuxième argument (par défaut) - Si
keyn'est pas trouvé et que l'argument par défaut n'est pas spécifié - l'KeyErrorexception 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)








