Python Dictionary pop ()

Metóda pop () odstráni a vráti prvok zo slovníka, ktorý má daný kľúč.

Syntax pop()metódy je

 dictionary.pop (kľúč (, predvolené))

pop () parametre

pop() metóda má dva parametre:

  • kľúč - kľúč, ktorý sa má hľadať na odstránenie
  • default - hodnota, ktorá sa má vrátiť, ak kľúč nie je v slovníku

Vrátiť hodnotu z popu ()

Tieto pop()metóda vráti:

  • Ak keysa nájde - odstránený / vyskočený prvok zo slovníka
  • Ak keysa nenájde - hodnota uvedená ako druhý argument (predvolené)
  • Ak keysa nenájde a predvolený argument nie je zadaný - KeyErrorvyvolá sa výnimka

Príklad 1: Vysuňte prvok zo slovníka

 # 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ýkon

 Vyskočený prvok je: 2 Slovník je: („oranžová“: 3, „hroznová“: 4) 

Príklad 2: Vysuňte prvok, ktorý sa nenachádza v slovníku

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')

Výkon

 KeyError: 'guava' 

Príklad 3: Vysuňte prvok, ktorý sa nenachádza v slovníku, za predpokladu predvolenej hodnoty

 # 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ýkon

 Vyskočený prvok je: banán Slovník je: („oranžová“: 3, „jablková“: 2, „hroznová“: 4) 

Zaujímavé články...