Python szótár pop ()

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 keytalálható - eltávolítva / beugrott elem a szótárból
  • Ha keynem található - a második argumentumként megadott érték (alapértelmezett)
  • Ha keynem található, és az alapértelmezett argumentum nincs megadva - KeyErrorkivé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) 

érdekes cikkek...