22 of 151 menu

Meetod pop

Meetod pop eemaldab elemendi sõnastikust selle võtme alusel ja tagastab selle väärtuse. Meetodi esimeses parameetris määrame võtme elemendist, teises valikulises parameetris - vaikeväärtuse.

Süntaks

sõnastik.pop(võti, [vaikeväärtus])

Näide

Leiame võtme alusel elemendi ja eemaldame selle meetodi pop abil:

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

Koodi täitmise tulemus:

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

Näide

Nüüd proovime leida ja eemaldada elemendi võtme alusel, mida sõnastikus pole:

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

Koodi täitmise tulemus:

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

Näide

Muudame eelmist näidet nii, et olematu võtme jaoks poleks vaikeväärtust:

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

Pärast koodi täitmist tagastab meetod meile vea:

KeyError: 'e'

Vaata ka

  • meetod popitem,
    mis eemaldab võtme-väärtuse paari
  • meetod clear,
    mis eemaldab kõik sõnastiku elemendid
  • meetod setdefault,
    mis lisab võtmele vaikeväärtuse
  • funktsioon len,
    mis tagastab sõnastiku pikkuse
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu