Python တွင် for loop အသုံးပြု၍ dictionary ၏ keys များရယူခြင်း

Dictionary တစ်ခုကို for loop ဖြင့် အလိုအလျောက် ဖြတ်သန်းသောအခါ မူလအတိုင်း သူ့ရဲ့ keys များသာ ထွက်ပေါ်လာပါသည်။

ဥပမာ

ကျွန်ုပ်တို့တွင် dct ဆိုသော dictionary တစ်ခုရှိသည်ဆိုပါစို့:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

၎င်းကို loop ထဲတွင် စမ်းကြည့်ကြပါစို့:

pythonfor key in dct:
  print(key)

ကုဒ်ကို run သောအခါ key အားလုံးထွက်ပေါ်လာမည်:

python'a'
'b'
'c'

ဥပမာ

Dictionary ၏ keys များကို keys method ကိုသုံး၍လည်း ရယူနိုင်ပါသည်။ ထို method သည် loop ဖြင့် ဖြတ်သန်းနိုင်သောအရာတစ်ခုကို ပြန်ပေးပါသည်:

pythonfor key in dct.keys():
  print(key)

ကုဒ် run ပြီးနောက်ရလဒ်:

python'a'
'b'
'c'

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

Задание 1

Dictionary တစ်ခုပေးထားသည်:

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

၎င်း၏ keys များကို console တွင် ထုတ်ပြပါ:

python'a'
'b'
'c'
'd'
'e'
Задание 2

Dictionary တစ်ခုပေးထားသည်:

pythontst = {
  2: 'a',
  4: 'b',
  6: 'c',
  8: 'd'
}

၎င်း၏ keys များအနက် 8 မှလွဲ၍ ကျန်အားလုံးကို console တွင် ထုတ်ပြပါ။

Задание 3

Dictionary တစ်ခုပေးထားသည်:

pythontst = {
  '1': 'a',
  '2': 'b',
  '3': 'c',
  '4': 'd'
}

၎င်း၏ keys များမှ အောက်ပါ tuple ကိုရယူပါ:

python('2', '3', '4')