Meetod pop () eemaldab ja tagastab antud võtmega sõnastiku elemendi.
Meetodi süntaks pop()
on
dictionary.pop (võti (vaikimisi))
pop () parameetrid
pop()
meetodil on kaks parameetrit:
- võti - võti, mida otsitakse eemaldamiseks
- vaikeväärtus - väärtus, mis tagastatakse, kui võtit pole sõnastikus
Tagastusväärtus popist ()
pop()
Meetod tagastab:
- Kui
key
leitakse - eemaldatakse / hüpatakse element sõnastikust - Kui
key
ei leita - teiseks argumendiks määratud väärtus (vaikimisi) - Kui
key
seda ei leita ja vaikeargumenti pole määratud -KeyError
tõstetakse erand
Näide 1: hüpik element sõnaraamatust
# 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)
Väljund
Popitud element on: 2 Sõnastik on: ('oranž': 3, 'viinamarjad': 4)
Näide 2: Pop element, mida sõnastikust pole
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Väljund
KeyError: 'guajaav'
Näide 3: avage element, mida sõnastikust pole, kui see on vaikeväärtus
# 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)
Väljund
Popitud element on: banaan Sõnastik on: ('oranž': 3, 'õun': 2, 'viinamarjad': 4)