الوصول إلى عناصر الـ Dictionary
الدرس 13 من 28 في دورة Clean Code - كتابة كود أفضل باستخدام Python على Coddy.
عند الوصول إلى عنصر في القاموس، هناك دائمًا خطر ألا يكون المفتاح موجودًا.
الطريقة المتوافقة مع أسلوب Python للتحقق مما إذا كان المفتاح موجودًا في القاموس هي استخدام الكلمة المفتاحية in،
if 'name' in person_dict:
print(person_dict['name'])إذا كان من الممكن توفير قيمة افتراضية، فمن الجيد استخدام get()،
print(person_dict.get('name', 'Anonymous'))سيطبع ما يلي 'Anonymous' إذا لم يكن 'name' موجودًا في person_dict، وإلا فسيطبع قيمة 'name'.
التحدي
سهلأنشئ دالة area(sizes).
sizes هو قاموس يحتوي على مفتاحين - width وheight، وإذا لم تكن المفاتيح موجودة، فيجب أن تكون القيمة الافتراضية 1.
يجب أن يكون الناتج المتوقع هو حجم area - width * height.
اكتب كودًا بأسلوب Python!
جرّب بنفسك
جميع دروس Clean Code - كتابة كود أفضل باستخدام Python
4كود Pythonic
فلسفة Zenخدع المتغيراتالتعامل مع القوائمالتعامل مع الملفاتالوصول إلى عناصر الـ Dictionaryعمليات التساويتدرّب بنفسك: مترجم Python عبر الإنترنت