0Pricing
Learn AI with Python · درس

القواميس

أتقنوا استخدام أزواج المفتاح والقيمة لتخزين البيانات واستردادها بكفاءة

القواميس درس مجاني في Learn AI with Python على CoddyKit. هذا هو الدرس 4 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn AI with Python، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

مقدمة إلى القواميس

مقدمة إلى القواميس

القواميس في Python هي مجموعات من أزواج المفتاح والقيمة. وتتيح لكم تخزين البيانات واسترجاعها بكفاءة باستخدام المفاتيح.

في هذا الدرس، ستتعلمون كيفية إنشاء القواميس ومعالجتها والتكرار عبر عناصرها.

القواميس — رسم توضيحي 1

إنشاء القواميس

إنشاء القواميس

يُنشأ القاموس باستخدام الأقواس المعقوفة {}، مع فصل أزواج المفتاح والقيمة بنقطتين:

# Creating a dictionary
person = {"name": "Alice", "age": 25}
print(person)

الوصول إلى القيم

الوصول إلى القيم

يمكنك الوصول إلى قيمة في قاموس باستخدام مفتاحها:

# Accessing values in a dictionary
person = {"name": "Alice", "age": 25}
print(person["name"])  # Outputs: Alice

إضافة أزواج المفتاح والقيمة وتحديثها

إضافة أزواج المفتاح والقيمة وتحديثها

يمكنك إضافة أزواج المفتاح والقيمة أو تحديثها في قاموس:

# Adding and updating key-value pairs
person = {"name": "Alice"}
person["age"] = 25  # Adding a new key-value pair
person["name"] = "Bob"  # Updating an existing key
print(person)

إزالة أزواج المفتاح والقيمة

إزالة أزواج المفتاح والقيمة

يمكنكم إزالة العناصر من القاموس باستخدام الكلمة المفتاحية del أو الطريقة pop():

# Removing items from a dictionary
person = {"name": "Alice", "age": 25}
del person["age"]
print(person)  # Outputs: {'name': 'Alice'}

التكرار عبر القواميس

التكرار عبر القواميس

يمكنكم التكرار عبر مفاتيح القاموس أو قيمه أو أزواج المفتاح والقيمة فيه:

# Iterating over a dictionary
person = {"name": "Alice", "age": 25}
for key, value in person.items():
    print(f"{key}: {value}")

استخدام طرق القواميس

استخدام طرق القواميس

تتضمن القواميس طرقًا مفيدة: 

  • keys(): تعيد جميع المفاتيح. 
  • values(): تعيد جميع القيم. 
  • items(): تعيد أزواج المفتاح والقيمة.
# Dictionary methods
person = {"name": "Alice", "age": 25}
print(person.keys())  # Outputs: dict_keys(['name', 'age'])

الأخطاء الشائعة عند استخدام القواميس

الأخطاء الشائعة عند استخدام القواميس

إليكم بعض الأخطاء التي ينبغي تجنبها:

  • استخدام أنواع قابلة للتغيير، مثل القوائم، كمفاتيح في قاموس، مما يؤدي إلى حدوث خطأ.
  • محاولة الوصول إلى مفتاح غير موجود من دون استخدام get().
  • استبدال قيمة مفتاح موجود عن غير قصد.

ما الذي تعلمناه؟

ما الذي تعلمناه؟

في هذا الدرس، تعلمتم ما يلي:

  • كيفية إنشاء القواميس ومعالجتها في Python.
  • كيفية إضافة أزواج المفتاح والقيمة وتحديثها وإزالتها.
  • كيفية التكرار عبر القواميس واستخدام طرقها.

أحسنتم! لننتقل إلى الموضوع التالي.

القواميس — رسم توضيحي 11

الأسئلة الشائعة

هل درس «القواميس» مجاني؟

نعم — نص درس «القواميس» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn AI with Python، انتقل إلى CoddyKit PRO. تتضمن دورة Learn AI with Python 5 دروس في المجموع.

ماذا ستتعلم في «القواميس»؟

أتقنوا استخدام أزواج المفتاح والقيمة لتخزين البيانات واستردادها بكفاءة تتمرن على Learn AI with Python مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Learn AI with Python؟

لا تُشترط خبرة سابقة. Learn AI with Python على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 5.

كم من الوقت يستغرق درس «القواميس»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Learn AI with Python هذا؟

نعم. كل درس في Learn AI with Python يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. القوائم
  2. Tuples
  3. Sets
  4. القواميس
  5. السلاسل النصية بوصفها هياكل بيانات
← العودة إلى Learn AI with Python