13. Dictionaries
📘 কনসেপ্ট (থিওরি)
ডিকশনারি ডেটা **কী-ভ্যালু জোড়ায়** সংরক্ষণ করে। এটি একটি আসল অভিধানের মতো — একটি শব্দ (কী) খুঁজে তার অর্থ (ভ্যালু) পাওয়া যায়।
student = {
"name": "Rahim",
"age": 22,
"grade": "A"
}
**মূল বৈশিষ্ট্য:**
- **আনঅর্ডারড** (Python 3.7+ থেকে ইনসার্শন ক্রম সংরক্ষিত)
- **পরিবর্তনযোগ্য**: আইটেম পরিবর্তন, যোগ বা সরানো যায়
- **ডুপ্লিকেট কী নেই**: প্রতিটি কী অনন্য হতে হবে
**সাধারণ অপারেশন:**
- অ্যাক্সেস:
student["name"] বা student.get("name")
- যোগ/আপডেট: student["email"] = "rahim@mail.com"
- মুছা: del student["age"] বা student.pop("age")
- কী পরীক্ষা: "name" in student
- সব কী: student.keys()
- সব ভ্যালু: student.values()
- সব জোড়া: student.items()💡 উদাহরণ
ডিকশনারি নিয়ে কাজ:
car = {"brand": "Toyota", "model": "Corolla", "year": 2023}
print(car["brand"]) # Toyota
car["color"] = "White" # নতুন কী যোগ
print(car)
for key, value in car.items():
print(f"{key}: {value}")
🎯 আপনার কাজ (প্র্যাকটিস)
"name", "age", "city" কী দিয়ে
person ডিকশনারি তৈরি করুন (যেকোনো মান দিন)। লুপ করে প্রতিটি কী-ভ্যালু জোড়া প্রিন্ট করুন।main.py
Loading...
OUTPUT
Run your code to see the output here...