🐍 القواميس (Dictionaries)

8 / 12

القواميس — تخزين البيانات المرتبطة 🗂️

القاموس (Dictionary) يخزن البيانات كأزواج من المفتاح والقيمة. مثل دفتر الهاتف: الاسم (مفتاح) → الرقم (قيمة).

خصائص القاموس

  • المفاتيح يجب أن تكون فريدة وغير قابلة للتغيير (str, int, tuple)
  • القيم يمكن أن تكون أي نوع بيانات
  • سريع جداً في البحث O(1)
  • يحافظ على ترتيب الإدراج (منذ بايثون 3.7)
محرر الكود
المخرجات
// اضغط ▶ تشغيل لرؤية النتائج...

تمرين

اكتب برنامجاً يُنشئ قاموس طلاب (اسم: درجة) لخمسة طلاب، ثم يجد الطالب الأعلى درجة والأدنى درجة.