A pop () metódus eltávolít és visszaküld egy elemet egy szótárból, amely a megadott kulccsal rendelkezik.
A pop()
módszer szintaxisa az
dictionary.pop (kulcs (alapértelmezett))
pop () Paraméterek
pop()
A módszer két paramétert vesz fel:
- kulcs - az eltávolításhoz keresendő kulcs
- alapértelmezett érték, amelyet vissza kell adni, ha a kulcs nincs a szótárban
Visszatérési érték a popból ()
A pop()
metódus visszatér:
- Ha
key
található - eltávolítva / beugrott elem a szótárból - Ha
key
nem található - a második argumentumként megadott érték (alapértelmezett) - Ha
key
nem található, és az alapértelmezett argumentum nincs megadva -KeyError
kivétel merül fel
1. példa: Tegyen fel egy elemet a szótárból
# 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)
Kimenet
A felbukkanó elem: 2 A szótár: ('narancs': 3, 'szőlő': 4)
2. példa: Tegyen fel egy olyan elemet, amely nem szerepel a szótárban
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Kimenet
KeyError: 'guava'
3. példa: Tegyen fel egy olyan elemet, amely nem szerepel a szótárban, megadva egy alapértelmezett értéket
# 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)
Kimenet
A felbukkanó elem: banán A szótár: ('narancs': 3, 'alma': 2, 'szőlő': 4)