Python တွင် key ဖြင့် element များကိုထုတ်ယူခြင်း
Dictionary မှ element တစ်ခုကိုထုတ်ယူနိုင်ပါသည်။ ထိုသို့ပြုလုပ်လျှင် element သည် dictionary မှဖယ်ရှားခံရပြီး ကျွန်ုပ်တို့သည် ၎င်းကို� variable တစ်ခုအနေဖြင့်ရရှိမည်ဖြစ်သည်။ ထိုသို့သောလုပ်ဆောင်ချက်အတွက် pop method ကိုအသုံးပြုရန် လိုအပ်ပါသည်။
၎င်း၏ parameter တွင် ထုတ်ယူမည့် element ၏ key ကိုသတ်မှတ်ပေးရပါမည်။
ဥပမာတစ်ခုကြည့်ကြပါစို့။ ကျွန်ုပ်တို့တွင် အောက်ပါ dictionary ရှိသည်ဆိုပါစို့။
dct = {
'a': 1,
'b': 2,
'c': 3
}
Key 'a' ရှိသော element ကိုထုတ်ယူကြပါစို့။
print(dct.pop('a')) # 1 ကိုထုတ်ပြမည်
ထိုသို့ပြုလုပ်လျှင် ထို element သည် dictionary မှပျောက်ကွယ်သွားမည်ဖြစ်သည်။
print(dct) # {'b': 2, 'c': 3} ကိုထုတ်ပြမည်
Key သည် dictionary တွင်မရှိပါက error တက်မည်ဖြစ်သည်။
print(dct.pop('x')) # error တက်မည်
pop method ၏ ဒုတိယ parameter ကိုသတ်မှတ်နိုင်ပါသည်။
ဤသို့ပြုလုပ်ပါက၊ key သည် dictionary တွင်မရှိပါက သတ်မှတ်ထားသော parameter ၏တန်ဖိုးကိုပြန်ပေးမည်ဖြစ်သည်။
စစ်ဆေးကြည့်ကြပါစို့။
print(dct.pop('x', '!')) # '!' ကိုထုတ်ပြမည်
Dictionary ကိုပေးထားသည်။
dct = {
'x': 1,
'y': 2,
'z': 3
}
Key 'x' ရှိသော element ကို dictionary မှဖျက်ပြီး ထုတ်ယူပါ။
အောက်ပါ code ကိုပေးထားသည်။
dct = {
1: '1',
2: '2',
3: '3'
}
print(dct.pop('2'))
Console တွင် အဘယ်အရာထွက်လာမည်ကိုပြောပြပါ။
အောက်ပါ code ကိုပေးထားသည်။
dct = {
'surn': 'smith',
'name': 'john',
'age': 30
}
dct.pop('surn')
print(dct)
Console တွင် အဘယ်အရာထွက်လာမည်ကိုပြောပြပါ။