Python Dictionary pop ()

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) 

Zajímavé články...