⊗pyPmDcEBK 95 of 208 menu

Elementa izgūšana pēc atslēgas Python

Var izgūt elementu no vārdnīcas. Šajā gadījumā elements no vārdnīcas tiks izdzēsts un mēs tajā pašā laikā to iegūstam mainīgajā. Šai darbībai jāpiemēro metode pop. Tās parametrā tiek norādīta izgūstamā elementa atslēga.

Apskatīsim piemērā. Pieņemsim, ka mums ir šāda vārdnīca:

dct = { 'a': 1, 'b': 2, 'c': 3 }

Izgūstam elementu ar atslēgu 'a':

print(dct.pop('a')) # izvadīs 1

Tajā pašā laikā šis elements no vārdnīcas pazudīs:

print(dct) # izvadīs {'b': 2, 'c': 3}

Ja atslēgas nav vārdnīcā, tiks atgriezta kļūda:

print(dct.pop('x')) # izvadīs kļūdu

Var norādīt metodes pop otro parametru. Šajā gadījumā, ja atslēgas nav vārdnīcā, tad tiks atgriezta parametrā norādītā vērtība. Pārbaudīsim:

print(dct.pop('x', '!')) # izvadīs '!'

Dota vārdnīca:

dct = { 'x': 1, 'y': 2, 'z': 3 }

Iegūstiet no tās elementu ar atslēgu 'x', izdzēšot to no vārdnīcas.

Dots šāds kods:

dct = { 1: '1', 2: '2', 3: '3' } print(dct.pop('2'))

Sakiet, kas tiks izvadīts konsolē.

Dots šāds kods:

dct = { 'surn': 'smith', 'name': 'john', 'age': 30 } dct.pop('surn') print(dct)

Sakiet, kas tiks izvadīts konsolē.

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