⊗pyPmCoDi 32 of 129 menu

Python တွင် dictionary comprehension ဖြင့် dictionary များဖန်တီးခြင်း

Dictionary တစ်ခုဖန်တီးရန် dictionary comprehension ကိုလည်း အသုံးပြုနိုင်ပါသည်။ ၎င်း၏ syntax သည် အောက်ပါအတိုင်းဖြစ်သည်။

dictionary = { key: value for element in iter }

Key များကို 1 မှ 4 အထိ အကွာအဝေးအတွင်းတွင် ထုတ်လုပ်ပေးပြီး တန်ဖိုးများမှာ key ၏ နှစ်ထပ်ကိန်းဖြစ်သော dictionary တစ်ခုကို ဖန်တီးကြည့်ပါစို့။

dct = {i: i ** 2 for i in range(1, 5)} print(dct)

ကုဒ်ကို run ပြီးနောက် အောက်ပါ dictionary ကို ရရှိပါမည်။

{1: 1, 2: 4, 3: 9, 4: 16}

အောက်ပါ list ကို ပေးထားသည်။

lst = ['a', 'b', 'c', 'd', 'e']

ဤ list ကို အသုံးပြု၍ ကျွန်ုပ်တို့၏ list ရှိ အစုဝင်များကို key များအဖြစ်လည်းကောင်း၊ ၎င်းတို့၏ အစဉ်လိုက် နံပါတ်များကို တန်ဖိုးများအဖြစ်လည်းကောင်း ထားရှိသော dictionary တစ်ခုကို ဖန်တီးပါ။

{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}

List နှစ်ခု ပေးထားသည်။

lst1 = ['name1', 'name2', 'name3', 'name4'] lst2 = ['john', 'kate', 'alex', 'mary']

၎င်းတို့ကို အသုံးပြု၍ ပထမ list မှ အစုဝင်များကို key များအဖြစ်လည်းကောင်း၊ ဒုတိယ list မှ အစုဝင်များကို တန်ဖိုးများအဖြစ်လည်းကောင်း ထားရှိသော dictionary တစ်ခုကို ဖန်တီးပါ။

{'name1': 'john', 'name2': 'kate', 'name3': 'alex', 'name4': 'mary'}
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်