পর্ব ১১: পাইথন ডিকশনারি | Python Dictionary

🧠 ডিকশনারি (Dictionary) কী?

ডিকশনারি হলো পাইথনের একটি ডেটা স্ট্রাকচার, যা key-value জোড়া আকারে ডেটা সংরক্ষণ করে।

📌 প্রতিটি key অনন্য (unique) হতে হবে এবং value যেকোনো ধরনের হতে পারে।
📌 ডিকশনারি তৈরি করতে {} ব্র্যাকেট ব্যবহার হয়।

📘 উদাহরণ:

📤 আউটপুট:


🔍 ডিকশনারির বৈশিষ্ট্য

✅ Key-value জোড়া
✅ Unordered (Python 3.7+ ক্রম ধরে রাখে)
✅ Mutable (পরিবর্তন করা যায়)
✅ Duplicate keys নেই


🔢 ডিকশনারি থেকে মান অ্যাক্সেস করা

📘 উদাহরণ:

📤 আউটপুট:


➕ ডিকশনারিতে আইটেম যোগ করা

📤 আউটপুট:


✏️ ডিকশনারি আপডেট করা

📤 আউটপুট:


❌ ডিকশনারি থেকে আইটেম মুছে ফেলা

📤 আউটপুট (উদাহরণ):


🔄 লুপে ডিকশনারি ব্যবহার

📘 উদাহরণ:

📤 আউটপুট:


🧠 Dictionary Methods

মেথডকাজ
.keys()সব key দেয়
.values()সব value দেয়
.items()সব key-value জোড়া দেয়
.get(key)key এর মান দেয়
.pop(key)নির্দিষ্ট key মুছে ফেলে
.popitem()শেষ key-value মুছে ফেলে
.update()ডিকশনারি আপডেট করে
.clear()সব আইটেম মুছে ফেলে
.copy()ডিকশনারি কপি করে

📘 উদাহরণ:

📤 আউটপুট:


🧩 বাস্তব উদাহরণ

📤 আউটপুট:


🏁 উপসংহার

এখন তুমি জানো —
✅ পাইথনে ডিকশনারি কীভাবে কাজ করে
✅ কীভাবে key-value অ্যাক্সেস, যোগ, পরিবর্তন ও মুছে ফেলা যায়
✅ ডিকশনারির গুরুত্বপূর্ণ মেথড ও লুপে ব্যবহার
✅ বাস্তব উদাহরণে ডিকশনারি ব্যবহার