Metode pop () noņem un atdod elementu no vārdnīcas ar doto atslēgu.
Metodes sintakse pop()
ir
dictionary.pop (atslēga (pēc noklusējuma))
pop () parametri
pop()
metode prasa divus parametrus:
- atslēga - atslēga, kas meklējama noņemšanai
- noklusējums - vērtība, kas jāatgriež, ja atslēgas nav vārdnīcā
Atgriešanās vērtība no pop ()
The pop()
metode atgriež:
- Ja
key
tiek atrasts - noņemts / izlecis elements no vārdnīcas - Ja
key
nav atrasts - vērtība norādīta kā otrais arguments (noklusējums) - Ja
key
nav atrasts un noklusējuma arguments nav norādīts -KeyError
tiek izcelts izņēmums
1. piemērs. Ievietojiet elementu no vārdnīcas
# 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)
Rezultāts
Izlecis elements ir: 2 Vārdnīca ir: ('oranžs': 3, 'vīnogas': 4)
2. piemērs: uznirst elements, kas nav vārdnīcā
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Rezultāts
KeyError: 'gvajava'
3. piemērs: uzlieciet elementu, kas nav vārdnīcā, norādot noklusējuma vērtību
# 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)
Rezultāts
Izlecošais elements ir: banāns Vārdnīca ir: ('oranžs': 3, 'ābols': 2, 'vīnogas': 4)