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

পাইথনে নেস্টেড ডিকশনারি তৈরি করা

পাইথনে নেস্টেড ডিকশনারি (Dictionary inside Dictionary) তৈরি করা JSON অবজেক্টের মতো নেস্টেড সিনট্যাক্স দিয়ে খুব সহজ।

সিনট্যাক্স

a = {
    'foo': 45,
    'bar': {
        'baz': 100,
        'tru': "Hello"
    }
}

এক্সেস করা

চেইনিং [] অপারেটর দিয়ে গভীর লেভেল এক্সেস করা যায়:

print(a['bar']['baz'])

আউটপুট

100

সেফ এক্সেস (KeyError এড়াতে)

# .get() মেথড - কী নেইলে None রিটার্ন
print(a.get('bar', {}).get('baz'))  # 100
print(a.get('missing', {}).get('key'))  # None (এরর নেই)

নেস্টেড ডিকশনারি আপডেট

a.setdefault('bar', {})['new_key'] = 'new_value'
  1. পাইথন পান্ডাস - RangeIndex তৈরি করার পদ্ধতি

  2. পাইথনে DataFrame তৈরি করার পদ্ধতি

  3. পাইথনে ভার্চুয়াল এনভায়রনমেন্ট তৈরি করার পদ্ধতি

  4. Tkinter Canvas-এ বাটন তৈরি করা