Python တွင် for loop အသုံးပြု၍ dictionary ၏ keys များရယူခြင်း
Dictionary တစ်ခုကို for loop ဖြင့် အလိုအလျောက် ဖြတ်သန်းသောအခါ
မူလအတိုင်း သူ့ရဲ့ keys များသာ ထွက်ပေါ်လာပါသည်။
ဥပမာ
ကျွန်ုပ်တို့တွင် dct ဆိုသော dictionary တစ်ခုရှိသည်ဆိုပါစို့:
dct = {
'a': 1,
'b': 2,
'c': 3
}
၎င်းကို loop ထဲတွင် စမ်းကြည့်ကြပါစို့:
for key in dct:
print(key)
ကုဒ်ကို run သောအခါ key အားလုံးထွက်ပေါ်လာမည်:
'a'
'b'
'c'
ဥပမာ
Dictionary ၏ keys များကို keys method ကိုသုံး၍လည်း ရယူနိုင်ပါသည်။
ထို method သည် loop ဖြင့် ဖြတ်သန်းနိုင်သောအရာတစ်ခုကို ပြန်ပေးပါသည်:
for key in dct.keys():
print(key)
ကုဒ် run ပြီးနောက်ရလဒ်:
'a'
'b'
'c'
လက်တွေ့လေ့ကျင့်ခန်းများ
Dictionary တစ်ခုပေးထားသည်:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
၎င်း၏ keys များကို console တွင် ထုတ်ပြပါ:
'a'
'b'
'c'
'd'
'e'
Dictionary တစ်ခုပေးထားသည်:
tst = {
2: 'a',
4: 'b',
6: 'c',
8: 'd'
}
၎င်း၏ keys များအနက် 8 မှလွဲ၍ ကျန်အားလုံးကို console တွင် ထုတ်ပြပါ။
Dictionary တစ်ခုပေးထားသည်:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
၎င်း၏ keys များမှ အောက်ပါ tuple ကိုရယူပါ:
('2', '3', '4')