পাইথন ডিকশনারি থেকে ভ্যালু এক্সেস করার দুটি প্রধান উপায় রয়েছে: স্কোয়ার ব্র্যাকেট [] এবং .get() মেথড।
১. স্কোয়ার ব্র্যাকেট অপারেটর []
my_dict = {
'foo': 42,
'bar': 12.5
}
new_var = my_dict['foo']
print(new_var)
আউটপুট
42
সতর্কতা: কী না থাকলে KeyError এক্সসেপশন রেইজ করে।
২. .get() মেথড (সেফ এক্সেস)
new_var = my_dict.get('foo')
print(new_var)
আউটপুট
42
ফायदा: কী না থাকলে None রিটার্ন করে (এরর নেই)। ডিফল্ট ভ্যালু সেট করা যায়:
my_dict.get('missing', 'default_value') # 'default_value'
তুলনা
| মেথড | কী আছে | কী নেই |
|---|---|---|
dict[key] | ভ্যালু রিটার্ন | KeyError |
dict.get(key) | ভ্যালু রিটার্ন | None |
dict.get(key, def) | ভ্যালু রিটার্ন | def রিটার্ন |
সুপারিশ: অনিশ্চিত কী-এর জন্য .get() ব্যবহার করুন।