⊗pyPmDcCTD 104 of 208 menu

Pythonda Lug'atga O'tkazish

Har qanday ob'ektni lug'atga o'tkazish uchun dict funksiyasini qo'llash kerak. Biroq, barcha ma'lumot turlari lug'atga aylana olmaydi. Keling, satr va ro'yxatni lug'atga o'tkazishga harakat qilaylik:

txt = '12345' dct = dict(txt) # xatolik chiqaradi lst = ['1', '2', '3', '4', '5'] dct = dict(lst) # xatolik chiqaradi

Buning sababi, ob'ektda juftlik qadriyatlar bo'lishi kerak. Endi keling, ichki ro'yxatlardan lug'at yarataylik:

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

Lug'atga ichki kortejlarni ham o'tkazish mumkin:

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

Quyidagi kod berilgan:

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

Konsolga nima chiqishini ayting.

Quyidagi kod berilgan:

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

Konsolga nima chiqishini ayting.

Quyidagi kod berilgan:

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

Konsolga nima chiqishini ayting.

Quyidagi kod berilgan:

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

Konsolga nima chiqishini ayting.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish