⊗pyPmDcCTD 104 of 208 menu

Pārveidošana vārdnīcā Python

Lai pārveidotu kādu objektu vārdnīcā, jāpiemēro funkcija dict. Tomēr ne visi datu tipi var kļūt par vārdnīcu. Pamēģināsim pārveidot vārdnīcā virkni un sarakstu:

txt = '12345' dct = dict(txt) # izvadīs kļūdu lst = ['1', '2', '3', '4', '5'] dct = dict(lst) # izvadīs kļūdu

Tas notiek tāpēc, ka objektā jābūt pāru vērtībām. Tagad no iegultajiem sarakstiem izveidosim vārdnīcu:

lst = [['a', '1'], ['b', '2']] dct = dict(lst) print(dct) # izvadīs {'a': '1', 'b': '2'}

Pārveidot vārdnīcā var arī iegultos kortēžus:

tlp = ((1, 'a'), (2, 'b')) dct = dict(tlp) print(dct) # izvadīs {1: 'a', 2: 'b'}

Dots šāds kods:

tst = [[1, 'ab'], [2, 'cd'], [3, 'ef']] dct = dict(tst) print(dct)

Sakiet, kas tiks izvadīts konsolē.

Dots šāds kods:

tst = [('x', 2), ('y', 4), ('z', 6)] dct = dict(tst) print(dct)

Sakiet, kas tiks izvadīts konsolē.

Dots šāds kods:

tst = ['a', 'b', 'c', 'd'] dct = dict(tst) print(dct)

Sakiet, kas tiks izvadīts konsolē.

Dots šāds kods:

tst = ('a', 1), ('b', 2), ('c', 3) dct = dict(tst) 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