Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmLpEIG 151 of 208 menu
◀ ▶

Python တွင် အညွှန်းများနှင့် အရာဝတ္ထုများကို ရယူခြင်း

Iterable object မှ အရာဝတ္ထုများသာမက ၎င်းတို့၏ အညွှန်းများကိုပါ ထုတ်ပြနိုင်သည်။ ဤအတွက် function enumerate ကို အသုံးပြုသည်။ ၎င်း၏ parameter တွင် လိုအပ်သော iterable object ကို သတ်မှတ်ပေးရသည်။

ဥပမာ

ကျွန်ုပ်တို့တွင် list lst ရှိသည်ဆိုပါစို့:

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

၎င်းမှ အရာဝတ္ထုများနှင့် ၎င်းတို့၏ အညွှန်းများကို ထုတ်ကြည့်ရအောင်။ အရာဝတ္ထု-အညွှန်း စုံတွဲကို variable item အဖြစ် သတ်မှတ်ပြီး function enumerate သို့ ပေးပို့ထားသော object အတွင်းရှာမည်။

for item in enumerate(lst): print(item)

ကုဒ်အလုပ်လုပ်ပြီးနောက် အညွှန်းနှင့် အရာဝတ္ထုပါသော tuple များ ထွက်လာမည်။

(0, 'a') (1, 'b') (2, 'c')

ဥပမာ

အရာဝတ္ထုများနှင့် ၎င်းတို့၏ အညွှန်းများကို သီးသန့်ရယူရန် variable နှစ်ခု key နှင့် value မှတစ်ဆင့် ၎င်းတို့ကို unpack လုပ်နိုင်သည်။

for item in enumerate(lst): key, value = item print(key) print(value) print()

ကုဒ်အလုပ်လုပ်ခြင်း၏ ရလဒ်။

0, 'a' 1, 'b' 2, 'c'

အညွှန်းများနှင့် အရာဝတ္ထုများကို for block အတွင်း တိုက်ရိုက် အတိုကောက်ရေးသားနိုင်သည်။

for key, value in enumerate(lst): print(key) print(value) print()

လက်တွေ့လေ့ကျင့်ခန်းများ

List ပေးထားသည်။

tst = [8, 6, -4, 2, -1]

ပထမဆုံး အနှုတ်ကိန်းမတိုင်မီ အရာဝတ္ထုတန်ဖိုးများနှင့် ၎င်းတို့၏ အညွှန်းများကို console တွင် ထုတ်ပြပါ။

List ပေးထားသည်။

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

အရာဝတ္ထုတန်ဖိုးများနှင့် ၎င်းတို့၏ အညွှန်းများကို console တွင် ထုတ်ပြပါ။

'a1' 'b2' 'c3' 'd4' 'e5'

List ပေးထားသည်။

tst = [1, 2, 3, 4, 5]

အညွှန်းနံပါတ် စုံနေရာများတွင် ရှိသောအရာဝတ္ထုများကို နှစ်ထပ်ကိန်းတင်ပြီး၊ မကိန်းနေရာများတွင် ရှိသောအရာဝတ္ထုများကို သုံးထပ်ကိန်းတင်ပါ။

← →
↑
မြန်မာ▼
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်