مافيا سفن أكس - Mafia7x

القواميس في بايثون | الدرس السابع

صورة الكاتب - Mafia7x - نشر في 26-02-2022 | التصنيف: بايثون
Python

مرحبا بك في الدرس السابع من كورس تعلم لغة بايثون وفي البداية نستطيع ان نقول ان القواميس Dictionaries هي مجاميع غير مرتبة من أزواج مفتاح:قيمة Key:Value مع اشتراط كون المفاتيح ذات قيم فريدة ضمن القاموس الواحد ، يمكن استخدام الأقواس المعقوسة { } لإنشاء القاموس.


انشاء قاموس Dictionaries

كما نرى في هذا المثال أننا نستطيع إنشاء قاموس ونضع فيه البيانات التي نريدها سواء كانت ارقام فقط او نصوص او الاثنين معاً كما في people وبالطبع نستطيع ايضاً وضع متغيرات وصفوف فيه ، أن القيمة الاولى من القاموس التي قبل الـ : اسمها المفتاح والتي بعد الـ : هي القيم ونستطيع طباعة وتغير القيم عن طريق المفاتيح وسنرى ذلك في الامثلة القادمة


طباعة قيمة محددة

كما نرى في هذا المثال نستطيع طباعة القيم في القواميس عن طريق المفتاح وكل ما علينا فعله هو كتابة اقواس مربعة [ ] ثم وضع داخلها المفتاح سواء كان قيمة نصية او عددية او حتى متغير وغيرها وهذه هي طريقة طباعة قيمة محددة في القاموس


تغير قيمة في القاموس

كما نرى في هذا المثال لتغير قيمة في القاموس نكتب اسم القاموس ثم الاقواس المربعة [ ] وبداخلها المفتاح الذي تريد تغير قيمته ثم يساوي = ثم تكتب القيمة الجديدة سواء كانت قيمة نصية او عددية او متغير ....الخ وهذه هي طريقة تغير قيمة مفتاح في القاموس


حذف زوج (مفتاح:قيمة) من القاموس

كما نرى في هذا المثال لحذف قيمة في القاموس نستدعي الدالة del اولاً ثم نكتب اسم القاموس ثم الاقواس المربعة [ ] وبداخلها المفتاح الذي تريد حذفه هو وقيمته وهذه هي طريقة حذف زوج (مفتاح:قيمة) من القاموس


طباعة مفاتيح القاموس بشكل قائمة

كما نرى في هذا المثال لطباعة مفاتيح القاموس بشكل قائمة او يمكنك القول ايضا اعادة استعمال مفاتيح القواميس في القوائم يجب علينا استدعاء دالة الطباعة print ثم الاقواس الدائرية ( ) وبداخلها دالة list ثم اقواس دائرية ( ) بداخلها اسم القاموس ثم نقطة ثم كلمة keys لطباعة المفاتيح ثم اقواس دائرية ( ) وسيرد علينا البرنامج بالمفاتيح لكن على شكل قائمة List وهذه هي طريقة طباعة مفاتيح القاموس بشكل قائمة


التحقق من وجود مفتاح محدد في القاموس

كما نرى في هذا المثال للتحقق من وجود مفتاح محدد في القاموس يجب استدعاء امر الطباعة print ثم الاقواس الدائرية ( ) وبداخلها تكتب اسم المؤشر ثم in ثم اسم القاموس كأننا نقول للبرنامج هل هذا المؤشر 'Mafia7x' موجود في القاموس people وفي هذا المثال تم الرد علينا بـ True اي انه موجود ويمكنك ايضاً استخدام not in وفي حالة استخدمنا not in سيرد علينا البرنامج بـ False كأننا قلنا للبرنامج المؤشر 'Mafia7x' غير موجود في القاموس people وهو موجود لذا رد علينا البرنامج بـ False لانه موجود وهذه هي طريقة التحقق من وجود مفتاح محدد في القاموس


 خاتمة

وهنا وصلنا لنهاية الدرس السابع من كورس تعلم لغة بايثون وقد تعرفنا على القواميس Dictionaries وطريقة أنشاء القاموس وتغير القيم في داخله عن طريق المفاتيح وايضاً حذف زوج (مفتاح: قيمة) وطباعة القواميس بشكل قائمة والتحقق من وجود مفتاح معين في القاموس وغيرها من الامور وفي النهاية اود القول اني أتمنى انك استفدت واستمتعت بهذا الدرس ومع السلامة.

كاتب التدوينة
صورة التدوينة
Mafia7x   

     لا يوجد وصف Ok

close

عن أبي هريرة(رضي الله عنه): (قال رسول الله (صلى الله عليه وسلم):(كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))