22 of 151 menu

Metoda pop

Metoda pop usuwa element ze słownika po jego kluczu i zwraca jego wartość. W pierwszym parametrze metody podajemy klucz elementu, w drugim opcjonalnym parametrze - wartość domyślną.

Składnia

słownik.pop(klucz, [wartość domyślna])

Przykład

Znajdźmy element po kluczu i usuńmy go za pomocą metody pop:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

Wynik wykonania kodu:

1 {'b': 2, 'c': 3}

Przykład

A teraz spróbujmy znaleźć i usunąć element po kluczu, którego nie ma w słowniku:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

Wynik wykonania kodu:

! {'a': 1, 'b': 2, 'c': 3}

Przykład

Zmodyfikujmy poprzedni przykład tak, aby dla nieistniejącego klucza nie było wartości domyślnej:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

Po wykonaniu kodu metoda zwróci nam błąd:

KeyError: 'e'

Zobacz też

  • metoda popitem,
    która usuwa parę klucz-wartość
  • metoda clear,
    która usuwa wszystkie elementy słownika
  • metoda setdefault,
    która dodaje wartość domyślną dla klucza
  • funkcja len,
    która zwraca długość słownika
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć