Python တွင် key ဖြင့် element များကိုထုတ်ယူခြင်း

Dictionary မှ element တစ်ခုကိုထုတ်ယူနိုင်ပါသည်။ ထိုသို့ပြုလုပ်လျှင် element သည် dictionary မှဖယ်ရှားခံရပြီး ကျွန်ုပ်တို့သည် ၎င်းကို� variable တစ်ခုအနေဖြင့်ရရှိမည်ဖြစ်သည်။ ထိုသို့သောလုပ်ဆောင်ချက်အတွက် pop method ကိုအသုံးပြုရန် လိုအပ်ပါသည်။ ၎င်း၏ parameter တွင် ထုတ်ယူမည့် element ၏ key ကိုသတ်မှတ်ပေးရပါမည်။

ဥပမာတစ်ခုကြည့်ကြပါစို့။ ကျွန်ုပ်တို့တွင် အောက်ပါ dictionary ရှိသည်ဆိုပါစို့။

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

Key 'a' ရှိသော element ကိုထုတ်ယူကြပါစို့။

pythonprint(dct.pop('a')) # 1 ကိုထုတ်ပြမည်

ထိုသို့ပြုလုပ်လျှင် ထို element သည် dictionary မှပျောက်ကွယ်သွားမည်ဖြစ်သည်။

pythonprint(dct) # {'b': 2, 'c': 3} ကိုထုတ်ပြမည်

Key သည် dictionary တွင်မရှိပါက error တက်မည်ဖြစ်သည်။

pythonprint(dct.pop('x')) # error တက်မည်

pop method ၏ ဒုတိယ parameter ကိုသတ်မှတ်နိုင်ပါသည်။ ဤသို့ပြုလုပ်ပါက၊ key သည် dictionary တွင်မရှိပါက သတ်မှတ်ထားသော parameter ၏တန်ဖိုးကိုပြန်ပေးမည်ဖြစ်သည်။ စစ်ဆေးကြည့်ကြပါစို့။

pythonprint(dct.pop('x', '!')) # '!' ကိုထုတ်ပြမည်
Задание 1

Dictionary ကိုပေးထားသည်။

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Key 'x' ရှိသော element ကို dictionary မှဖျက်ပြီး ထုတ်ယူပါ။

Задание 2

အောက်ပါ code ကိုပေးထားသည်။

pythondct = {
  1: '1',
  2: '2',
  3: '3'
}

print(dct.pop('2'))

Console တွင် အဘယ်အရာထွက်လာမည်ကိုပြောပြပါ။

Задание 3

အောက်ပါ code ကိုပေးထားသည်။

pythondct = {
  'surn': 'smith',
  'name': 'john',
  'age': 30
}

dct.pop('surn')
print(dct)

Console တွင် အဘယ်အရာထွက်လာမည်ကိုပြောပြပါ။