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
key
finns - borttaget / poppat element från ordboken - Om
key
inte hittas - värde anges som det andra argumentet (standard) - Om
key
inte hittas och standardargument inte anges -KeyError
undantaget 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)