الدرس 9 من 56 · هياكل البيانات

القاموس dict — مفاتيح وقيم

القاموس يربط مفتاحاً بقيمة — مثالي لبيانات منظمة:

user = {"name": "فليكس", "age": 17}
print(user["name"])          # فليكس
user["city"] = "الرياض"      # إضافة
user["age"] = 18             # تعديل
print(len(user))             # 3

الأمان مع get، والحلقة على العناصر:

print(user.get("phone", "ما فيه"))
for k, v in user.items():
    print(k, "=", v)

اختبار سريع للدرس

جاوب على كل الأسئلة — لازم كلها صح. إذا غلطت بيطلع صندوق ذهبي يفهّمك وش الخطأ. مو عيب تغلط، كل مبرمج بالعالم غلط وأخذ منها درس.

1. كيف تقرأ قيمة بأمان لو المفتاح مو موجود؟
2. القاموس يحفظ العناصر؟
3. وش يطبع len({"a":1,"b":2})؟
الدرس 8 الدرس 10 — tuples و sets وفروقاتها
FeLiXFeLiX AI — مساعد المنصتين