Dictionnaire Python pop ()

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) 

Articles intéressants...