1/7
الدرس ٣ — بايثون

القواميس Dict

مثل بطاقة اللاعب باللعبة: اسم الحقل يودّيك على القيمة — مو لازم تعدّي على كل صفوف بالترتيب 📇

أ. حسين الصفار — مدرسة دعيج السلمان الصباح الثانوية

مفتاح → قيمة

نستخدم { } وكل سطر تقريباً: مفتاح : قيمة

معاينة بطاقة

الاسم"فهد"الرقم10المركز"وسط"
player_card.py
player = { "name": "فهد", "no": 10, "pos": "وسط" } print(player["name"])
{ }
Key
المفتاح
Value
القيمة

تقرى وتعدّل وتضيف

edit.py
d = {"نقاط": 80, "مستوى": "جيد"} d["نقاط"] = 95 d["مدينة"] = "الكويت"
اضغط شغّل

أدوات وايد حلوة

ops.py
s = {"اسم": "نورة", "عمر": 15} s.pop("عمر") print(list(s.keys())) print(list(s.values())) s.clear()

🎮 شنو يطبع؟

quiz.py
g = {"حاسوب": 90, "رياضيات": 88} g["حاسوب"] = 100 print(g["حاسوب"])

غيّرنا درجة الحاسوب — وش يطلع؟

لخّص بالجدول

العمليةمثال
وصولx["مفتاح"]
تعديلx["مفتاح"] = 5
إضافةx["جديد"] = 1
حذف مفتاحx.pop("مفتاح")
مفاتيح / قيم.keys() .values()

تمّ

{ } = تدلّل على البيانات بأسماء واضحة — حيل تنظيم

← الصفوف · الدوال (٤) →

أ. حسين الصفار — مدرسة دعيج السلمان الصباح الثانوية | مارس ٢٠٢٦