কম্পিউটার টিউটোরিয়াল

পাইথন ডিকশনারি এলিমেন্ট এক্সেস করার বেসিক সিনট্যাক্স

পাইথন ডিকশনারি থেকে ভ্যালু এক্সেস করার দুটি প্রধান উপায় রয়েছে: স্কোয়ার ব্র্যাকেট [] এবং .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() ব্যবহার করুন।

  1. পাইথনে search() ফাংশন কী

  2. পাইথনে match() ফাংশন কী

  3. পাইথন স্ট্রিং-এর সর্বোচ্চ দৈর্ঘ্য কত

  4. পাইথনে assert স্টেটমেন্টের ব্যবহার