setdefault နည်းလမ်း
setdefault နည်းလမ်းသည် သတ်မှတ်ထားသော key
အတွက် dictionary ၏ element ကို ပြန်ပေးသည်။ ထို key
မရှိပါက၊ dictionary ထဲတွင် သတ်မှတ်ထားသော key နှင့်
ပုံသေ တန်ဖိုးကို ရေးထည့်ပြီး၊ ထို တန်ဖိုးကို ပြန်ပေးမည်။
နည်းလမ်း၏ ပထမ parameter တွင် လိုအပ်သော key ကို သတ်မှတ်ပါ၊
ဒုတိယ မဖြစ်မနေ parameter တွင် - ပုံသေ တန်ဖိုး။
Syntax
အဘိဓာန်.setdefault(key, [ပုံသေ တန်ဖိုး])
ဥပမာ
ကျွန်ုပ်တို့၏ dictionary ထဲတွင် key 'a' အတွက်
တန်ဖိုးကို ရှာကြည့်ပါမည်။
dct = {
'a': 1,
'b': 2,
'c': 3
}
elm = dct.setdefault('a')
print(elm)
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်။
1
ဥပမာ
ယခု နည်းလမ်း setdefault ၏ ပထမ parameter တွင်
dictionary ထဲတွင် မရှိသော key ကို သတ်မှတ်ကြည့်ပါမည်။
dct = {
'a': 1,
'b': 2,
'c': 3
}
elm = dct.setdefault('e', 4)
print(elm)
print(dct)
ကုဒ်အလုပ်လုပ်ဆောင်မှု၏ ရလဒ်။
4
{'a': 1, 'b': 2, 'c': 3, 'e': 4}
ဥပမာ
ရှိမနေသော key အတွက် ပုံသေ တန်ဖိုး မရှိစေရန် ယခင် ဥပမာကို ပြောင်းလဲကြည့်ပါမည်။
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
ကုဒ်အလုပ်လုပ်ဆောင်ပြီးနောက် နည်းလမ်းသည် key အတွက်
တန်ဖိုး None ကို သတ်မှတ်ပေးမည်။
{'a': 1, 'b': 2, 'c': 3, 'e': None}