22 of 151 menu

Metoda pop

Metoda pop odstraní prvek ze slovníku podle jeho klíče a vrátí jeho hodnotu. V prvním parametru metody zadáme klíč prvku, ve druhém volitelném parametru - výchozí hodnotu.

Syntaxe

slovnik.pop(klic, [vychozi_hodnota])

Příklad

Pojďme najít prvek podle klíče a odstranit ho pomocí metody pop:

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

Výsledek provedení kódu:

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

Příklad

Nyní zkusme najít a odstranit prvek podle klíče, který ve slovníku není:

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

Výsledek provedení kódu:

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

Příklad

Pojďme změnit předchozí příklad tak, aby pro neexistující klíč nebyla nastavena výchozí hodnota:

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

Po provedení kódu nám metoda vrátí chybu:

KeyError: 'e'

Viz také

  • metoda popitem,
    která odstraní pár klíč-hodnota
  • metoda clear,
    která odstraní všechny prvky slovníku
  • metoda setdefault,
    která přidá výchozí hodnotu pro klíč
  • funkce len,
    která vrátí délku slovníku
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout