Metoda pop () odebere a vrátí prvek ze slovníku, který má daný klíč.
Syntaxe pop()metody je
dictionary.pop (klíč (, výchozí))
pop () parametry
pop() metoda má dva parametry:
- klíč - klíč, který má být vyhledán pro odstranění
- default - hodnota, která má být vrácena, pokud klíč není ve slovníku
Vrátit hodnotu z popu ()
Tyto pop()metoda vrátí:
- Pokud
keyje nalezen - odstraněn / vyskočen prvek ze slovníku - If
keyis not found - hodnota zadána jako druhý argument (výchozí) - Pokud
keynení nalezen a není zadán výchozí argument -KeyErrorvyvolá se výjimka
Příklad 1: Vysuňte prvek ze slovníku
# 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ýstup
Vyskočený prvek je: 2 Slovník je: ('orange': 3, 'grapes': 4)
Příklad 2: Pop prvek, který není obsažen ve slovníku
# random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')
Výstup
KeyError: 'guava'
Příklad 3: Pop prvek, který není přítomen ve slovníku, za předpokladu výchozí 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ýstup
Vyskočený prvek je: banán Slovník je: ('oranžová': 3, 'jablko': 2, 'hrozny': 4)








