pop နည်းလမ်း

pop နည်းလမ်းသည် dictionary ထဲမှ အစိတ်အပိုင်းတစ်ခုကို ၎င်း၏ သော့ချက်ဖြင့် ဖျက်ပေးပြီး ၎င်း၏ တန်ဖိုးကို ပြန်ပေးသည်။ နည်းလမ်း၏ ပထမအကန့်တွင် အစိတ်အပိုင်း၏ သော့ချက်ကို သတ်မှတ်ပေးရပြီး၊ ဒုတိယ မဖြစ်မနေသတ်မှတ်ရန် မလိုအပ်သော အကန့်တွင် ပုံသေတန်ဖိုးကို သတ်မှတ်ပေးရသည်။

ဝါကျဖွဲ့ပုံ

pythondictionary.pop(key, [default_value])

ဥပမာ

သော့ချက်ဖြင့် အစိတ်အပိုင်းတစ်ခုကို ရှာကြည့်ပြီး pop နည်းလမ်းကို အသုံးပြု၍ ၎င်းကို ဖျက်ကြည့်ကြပါစို့။

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

print(dct.pop('a', '!'))
print(dct)

ကုဒ် ထုတ်လုပ်ဆောင်ချက်၏ ရလဒ်။

python1
{'b': 2, 'c': 3}

ဥပမာ

ယခု dictionary ထဲတွင် မရှိသော သော့ချက်ဖြင့် အစိတ်အပိုင်းတစ်ခုကို ရှာဖွေပြီး ဖျက်ကြည့်ကြပါစို့။

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

print(dct.pop('e', '!'))
print(dct)

ကုဒ် ထုတ်လုပ်ဆောင်ချက်၏ ရလဒ်။

python!
{'a': 1, 'b': 2, 'c': 3}

ဥပမာ

ယခင်ဥပမာကို မရှိသော သော့ချက်အတွက် ပုံသေတန်ဖိုး မရှိစေရန် ပြောင်းလဲကြည့်ကြပါစို့။

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

print(dct.pop('e'))
print(dct)

ကုဒ် ထုတ်လုပ်ဆောင်ချက် ပြီးနောက် နည်းလမ်းက ကျွန်ုပ်တို့အား အောက်ပါအမှားကို ပြန်ပေးပါလိမ့်မည်။

errorKeyError: 'e'

ဆက်လက်ဖတ်ရှုရန်

  • popitem နည်းလမ်း၊
    သော့ချက်-တန်ဖိုး စုံတွဲကို ဖျက်ပေးသော
  • clear နည်းလမ်း၊
    dictionary ထဲရှိ အစိတ်အပိုင်းအားလုံးကို ဖျက်ပေးသော
  • setdefault နည်းလမ်း၊
    ပုံသေအားဖြင့် သော့ချက်အတွက် တန်ဖိုးကို ထည့်သွင်းပေးသော
  • len လုပ်ဆောင်ချက်၊
    dictionary ၏ အရှည်ကို ပြန်ပေးသော