Słownik Pythona pop ()

Metoda pop () usuwa i zwraca element ze słownika o podanym kluczu.

Składnia pop()metody to

 Dictionary.pop (key (, default))

pop () Parametry

pop() metoda przyjmuje dwa parametry:

  • klucz - klucz, który ma być przeszukany w celu usunięcia
  • default - wartość, która ma zostać zwrócona, gdy klucza nie ma w słowniku

Wartość zwracana z pop ()

Te pop()metody powraca:

  • Jeśli keyznaleziono - usunięto / usunięto element ze słownika
  • Jeśli keynie znaleziono - wartość określona jako drugi argument (domyślnie)
  • Jeśli keynie znaleziono i nie określono argumentu domyślnego - KeyErrorzgłaszany jest wyjątek

Przykład 1: Zdejmij element ze słownika

 # 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)

Wynik

 Wyskakujący element to: 2 Słownik to: ('pomarańczowy': 3, 'winogrona': 4) 

Przykład 2: Zdejmij element, którego nie ma w słowniku

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

Wynik

 KeyError: „guawa” 

Przykład 3: Zdejmij element, którego nie ma w słowniku, podając wartość domyślną

 # 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)

Wynik

 Wyskakujący element to: banan Słownik to: ('pomarańczowy': 3, 'jabłko': 2, 'winogrona': 4) 

Interesujące artykuły...