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
key
sa nájde - odstránený / vyskočený prvok zo slovníka - Ak
key
sa nenájde - hodnota uvedená ako druhý argument (predvolené) - Ak
key
sa nenájde a predvolený argument nie je zadaný -KeyError
vyvolá 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)