⊗pyPmDcCTD 104 of 208 menu

Pythonда луғатга айлантириш

Ҳар қандай объектни луғатга айлантириш учун dict функциясини қўллаш керак. Аммо ҳамма маълумот турлари луғатга айланиш имконига эга эмас. Келинг, матн ва руйҳатни луғатга айлантириб кўрамиз:

txt = '12345' dct = dict(txt) # хатоликни чиқаради lst = ['1', '2', '3', '4', '5'] dct = dict(lst) # хатоликни чиқаради

Бу объектда жуфт қийматлар бўлиши керек бўлгани сабабли содир бўлади. Энди ички руйҳатлардан луғат яратамиз:

lst = [['a', '1'], ['b', '2']] dct = dict(lst) print(dct) # {'a': '1', 'b': '2'} ни чиқаради

Луғатга ички кортежларни ҳам айлантириш мумкин:

tlp = ((1, 'a'), (2, 'b')) dct = dict(tlp) print(dct) # {1: 'a', 2: 'b'} ни чиқаради

Беркилган код:

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

Консолда чиқадиган натижани айтинг.

Беркилган код:

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

Консолда чиқадиган натижани айтинг.

Беркилган код:

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

Консолда чиқадиган натижани айтинг.

Беркилган код:

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

Консолда чиқадиган натижани айтинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш