مرحبا بك في الدرس السابع من كورس تعلم لغة بايثون وفي البداية نستطيع ان نقول ان القواميس Dictionaries هي مجاميع غير مرتبة من أزواج مفتاح:قيمة Key:Value مع اشتراط كون المفاتيح ذات قيم فريدة ضمن القاموس الواحد ، يمكن استخدام الأقواس المعقوسة { } لإنشاء القاموس.
كما نرى في هذا المثال أننا نستطيع إنشاء قاموس ونضع فيه البيانات التي نريدها سواء كانت ارقام فقط او نصوص او الاثنين معاً كما في people وبالطبع نستطيع ايضاً وضع متغيرات وصفوف فيه ، أن القيمة الاولى من القاموس التي قبل الـ : اسمها المفتاح والتي بعد الـ : هي القيم ونستطيع طباعة وتغير القيم عن طريق المفاتيح وسنرى ذلك في الامثلة القادمة
كما نرى في هذا المثال نستطيع طباعة القيم في القواميس عن طريق المفتاح وكل ما علينا فعله هو كتابة اقواس مربعة [ ] ثم وضع داخلها المفتاح سواء كان قيمة نصية او عددية او حتى متغير وغيرها وهذه هي طريقة طباعة قيمة محددة في القاموس
كما نرى في هذا المثال لتغير قيمة في القاموس نكتب اسم القاموس ثم الاقواس المربعة [ ] وبداخلها المفتاح الذي تريد تغير قيمته ثم يساوي = ثم تكتب القيمة الجديدة سواء كانت قيمة نصية او عددية او متغير ....الخ وهذه هي طريقة تغير قيمة مفتاح في القاموس
كما نرى في هذا المثال لحذف قيمة في القاموس نستدعي الدالة del اولاً ثم نكتب اسم القاموس ثم الاقواس المربعة [ ] وبداخلها المفتاح الذي تريد حذفه هو وقيمته وهذه هي طريقة حذف زوج (مفتاح:قيمة) من القاموس
كما نرى في هذا المثال لطباعة مفاتيح القاموس بشكل قائمة او يمكنك القول ايضا اعادة استعمال مفاتيح القواميس في القوائم يجب علينا استدعاء دالة الطباعة print ثم الاقواس الدائرية ( ) وبداخلها دالة list ثم اقواس دائرية ( ) بداخلها اسم القاموس ثم نقطة ثم كلمة keys لطباعة المفاتيح ثم اقواس دائرية ( ) وسيرد علينا البرنامج بالمفاتيح لكن على شكل قائمة List وهذه هي طريقة طباعة مفاتيح القاموس بشكل قائمة
كما نرى في هذا المثال للتحقق من وجود مفتاح محدد في القاموس يجب استدعاء امر الطباعة print ثم الاقواس الدائرية ( ) وبداخلها تكتب اسم المؤشر ثم in ثم اسم القاموس كأننا نقول للبرنامج هل هذا المؤشر 'Mafia7x' موجود في القاموس people وفي هذا المثال تم الرد علينا بـ True اي انه موجود ويمكنك ايضاً استخدام not in وفي حالة استخدمنا not in سيرد علينا البرنامج بـ False كأننا قلنا للبرنامج المؤشر 'Mafia7x' غير موجود في القاموس people وهو موجود لذا رد علينا البرنامج بـ False لانه موجود وهذه هي طريقة التحقق من وجود مفتاح محدد في القاموس
وهنا وصلنا لنهاية الدرس السابع من كورس تعلم لغة بايثون وقد تعرفنا على القواميس Dictionaries وطريقة أنشاء القاموس وتغير القيم في داخله عن طريق المفاتيح وايضاً حذف زوج (مفتاح: قيمة) وطباعة القواميس بشكل قائمة والتحقق من وجود مفتاح معين في القاموس وغيرها من الامور وفي النهاية اود القول اني أتمنى انك استفدت واستمتعت بهذا الدرس ومع السلامة.