22 of 151 menu

Metode pop

Metode pop dzēš elementu no vārdnīcas pēc tā atslēgas un atgriež tā vērtību. Metodes pirmajā parametrā norādam atslēgu elementam, otrajā neobligātajā parametrā - noklusējuma vērtību.

Sintakse

vārdnīca.pop(atslēga, [noklusējuma vērtība])

Piemērs

Atradīsim elementu pēc atslēgas un dzēsīsim to, izmantojot metodi pop:

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

Koda izpildes rezultāts:

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

Piemērs

Tagad mēģināsim atrast un dzēst elementu pēc atslēgas, kuras nav vārdnīcā:

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

Koda izpildes rezultāts:

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

Piemērs

Izmainīsim iepriekšējo piemēru tā, lai neesošai atslēgai nebūtu noklusējuma vērtības:

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

Pēc koda izpildes metode atgriezīs kļūdu:

KeyError: 'e'

Skatiet arī

  • metode popitem,
    kas dzēš atslēgas-vērtības pāri
  • metode clear,
    kas dzēš visus vārdnīcas elementus
  • metode setdefault,
    kas pievieno noklusējuma vērtību atslēgai
  • funkcija len,
    kas atgriež vārdnīcas garumu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt