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

পাইথন ডিকশনারিতে get() মেথড – সেফ কি অ্যাক্সেস

ডিকশনারিতে কী না থাকলে `dict[key]` করলে `KeyError` উত্থাপিত হয়। `get()` মেথড ব্যবহার করলে এরর হয় না, ডিফল্ট ভ্যালু রিটার্ন করে।

সিনট্যাক্স

dict.get(key[, default_value])

উদাহরণ

customer = {'Address': 'Hawai', 'Distance': 358}

# ইনডেক্সিং (KeyError যদি কী নাই)
print(customer["Address"])  # Hawai

# get() মেথড
print('Address:', customer.get('Address'))      # Hawai
print('Distance:', customer.get('Distance'))    # 358
print('Amount:', customer.get('Amount'))        # None (এরর নেই)
print('Amount:', customer.get('Amount', 2050.0)) # 2050.0 (ডিফল্ট ভ্যালু)

আউটপুট

Hawai
Address: Hawai
Distance: 358
Amount: None
Amount: 2050.0

`get()` মেথড কোডকে আরও রোবাস্ট এবং এরর-ফ্রি করে। ডিফল্ট ভ্যালু সেট করা যায়।

  1. টکইন্টার (Tkinter) বাটনের কমান্ড মেথড ডাইনামিকভাবে পরিবর্তন করা

  2. পাইথনে GET মেথড ব্যবহার করে তথ্য পাস করা

  3. পাইথন Tkinter-এ after মেথড

  4. কুইকসর্টের পাইথন প্রোগ্রাম