Python Dictionary pop ()

Metoden pop () tar bort och returnerar ett element från en ordlista med den angivna nyckeln.

Syntaxen för pop()metoden är

 dictionary.pop (nyckel (, standard))

pop () Parametrar

pop() metoden tar två parametrar:

  • nyckel - nyckel som ska sökas för borttagning
  • standardvärde som ska returneras när nyckeln inte finns i ordlistan

Returvärde från pop ()

De pop()metoden returnerar:

  • If keyfinns - borttaget / poppat element från ordboken
  • Om keyinte hittas - värde anges som det andra argumentet (standard)
  • Om keyinte hittas och standardargument inte anges - KeyErrorundantaget höjs

Exempel 1: Popa upp ett element från ordboken

 # 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)

Produktion

 Det poppade elementet är: 2 Ordboken är: ('orange': 3, 'druvor': 4) 

Exempel 2: Popa upp ett element som inte finns från ordboken

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')

Produktion

 KeyError: 'guava' 

Exempel 3: Popa upp ett element som inte finns från ordboken, förutsatt att det är ett standardvärde

 # 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)

Produktion

 Det poppade elementet är: banan Ordboken är: ('orange': 3, 'apple': 2, 'druvor': 4) 

Intressanta artiklar...