Metoda pop () odstrani in vrne element iz slovarja z danim ključem.
Sintaksa pop()
metode je
dictionary.pop (ključ (, privzeto))
pop () parametri
pop()
metoda ima dva parametra:
- ključ - ključ, ki ga želite poiskati za odstranitev
- privzeto - vrednost, ki jo je treba vrniti, če ključa ni v slovarju
Vrnjena vrednost iz pop ()
V pop()
postopek vrne:
- Če
key
je najden - odstranjen / izpuščen element iz slovarja - Če
key
ni najden - vrednost je navedena kot drugi argument (privzeto) - Če
key
ga ni mogoče najti in privzeti argument ni naveden -KeyError
sproži se izjema
Primer 1: Izvlecite element iz slovarja
# 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)
Izhod
Popped element je: 2 Slovar je: ('oranžna': 3, 'grozdje': 4)
2. primer: pop element, ki ni prisoten iz slovarja
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Izhod
KeyError: 'guava'
Primer 3: Izvlecite element, ki ni prisoten iz slovarja, če je privzeta vrednost
# 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)
Izhod
Popped element je: banana Slovar je: ('oranžna': 3, 'jabolko': 2, 'grozdje': 4)