22 of 151 menu

Metóda pop

Metóda pop odstraňuje prvok zo slovníka podľa jeho kľúča a vráti jeho hodnotu. V prvom parametri metódy zadáme kľúč prvku, v druhom voliteľnom parametri - predvolenú hodnotu.

Syntax

slovnik.pop(kluc, [predvolena hodnota])

Príklad

Nájdime prvok podľa kľúča a odstráňme ho pomocou metódy pop:

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

Výsledok vykonania kódu:

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

Príklad

Teraz skúsme nájsť a odstrániť prvok podľa kľúča, ktorý nie je v slovníku:

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

Výsledok vykonania kódu:

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

Príklad

Zmeňme predchádzajúci príklad tak, aby pre neexistujúci kľúč nebola zadaná predvolená hodnota:

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

Po vykonaní kódu metóda vráti chybu:

KeyError: 'e'

Pozri tiež

  • metóda popitem,
    ktorá odstraňuje dvojicu kľúč-hodnota
  • metóda clear,
    ktorá odstraňuje všetky prvky slovníka
  • metóda setdefault,
    ktorá pridáva predvolenú hodnotu pre kľúč
  • funkcia len,
    ktorá vráti dĺžku slovníka
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť