⊗pyPmDcCTD 104 of 208 menu

Conversia în dicționar în Python

Pentru a converti un obiect în dicționar, trebuie să aplici funcția dict. Cu toate acestea, nu toate tipurile de date pot deveni un dicționar. Să încercăm să convertim un șir de caractere și o listă în dicționar:

txt = '12345' dct = dict(txt) # va afișa o eroare lst = ['1', '2', '3', '4', '5'] dct = dict(lst) # va afișa o eroare

Acest lucru se întâmplă pentru că în obiect trebuie să existe valori pereche. Acum să creăm un dicționar din liste imbricate:

lst = [['a', '1'], ['b', '2']] dct = dict(lst) print(dct) # va afișa {'a': '1', 'b': '2'}

De asemenea, poți converti în dicționar și tupluri imbricate:

tlp = ((1, 'a'), (2, 'b')) dct = dict(tlp) print(dct) # va afișa {1: 'a', 2: 'b'}

Este dat următorul cod:

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

Spuneți ce se va afișa în consolă.

Este dat următorul cod:

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

Spuneți ce se va afișa în consolă.

Este dat următorul cod:

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

Spuneți ce se va afișa în consolă.

Este dat următorul cod:

tst = ('a', 1), ('b', 2), ('c', 3) dct = dict(tst) print(dct)

Spuneți ce se va afișa în consolă.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge