Python တွင် dictionary မှ အရာဝတ္ထုတစ်ခုကို ရွေးချယ်ရယူခြင်း
အရာဝတ္ထုတစ်ခုကို ရယူရန် အခြားနည်းလမ်းတစ်ခုမှာ
get method ကို အသုံးပြုခြင်းဖြစ်သည်။
Method ၏ ပထမသတ်မှတ်ချက်တွင် ရှာဖွေမည့်သော့ကို
ဖော်ပြပေးရသည်။ အကယ်၍ သော့ရှိပါက၊
သက်ဆိုင်ရာအရာဝတ္ထုကို ပြန်ပေးမည်၊
မဟုတ်ပါက - None ကို ပြန်ပေးမည်။
လက်တွေ့တွင် ကြည့်ရအောင်။ ကျွန်ုပ်တို့မှာ အောက်ပါ dictionary ရှိသည်ဆိုပါစို့:
dct = {
'a': 1,
'b': 2,
'c': 3
}
သော့ 'a' ဖြင့် အရာဝတ္ထုကို ရယူကြည့်ပါ:
print(dct.get('a')) # ရလဒ် 1
ယခု သော့ 'x' ဖြင့် အရာဝတ္ထုကို
ရယူကြည့်ကြပါစို့:
print(dct.get('x')) # ရလဒ် None
get method ၏ ဒုတိယသတ်မှတ်ချက်တွင်
မရှိသောအရာဝတ္ထုအတွက် မူလတန်ဖိုးသတ်မှတ်နိုင်သည်။
ဤသည်မှာ None ကို ထုတ်ပြခြင်းသည်
အကြောင်းတစ်ခုခုကြောင့် မလိုလားအပ်သောအခါ
လိုအပ်နိုင်သည်။ သော့ 'x' အတွက်
တန်ဖိုး 4 ကို သတ်မှတ်ကြည့်ပါ:
print(dct.get('x', 4)) # ရလဒ် 4
အောက်ပါ code ကို ပေးထားသည်:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
print(dct.get(4))
console တွင် ဘာထွက်လာမည်ကို ပြောပြပါ။
အောက်ပါ code ကို ပေးထားသည်:
dct = {
1: 'a',
2: 'b',
3: 'c',
4: 'd'
}
print(dct.get('3'))
console တွင် ဘာထွက်လာမည်ကို ပြောပြပါ။
Dictionary ကို ပေးထားသည်:
dct = {
'x': 1,
'y': 2,
'z': 3
}
၎င်းမှ သော့ 'w' ဖြင့် အရာဝတ္ထုကို
ရယူပါ၊ ထို့ပြင် ၎င်း၏ မူလတန်ဖိုးသည်
'!' ဖြစ်သင့်သည်။