Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الوصول إلى عناصر الـ Dictionary

الدرس 13 من 28 في دورة Clean Code - كتابة كود أفضل باستخدام Python على Coddy.

عند الوصول إلى عنصر في قاموس (dictionary)، هناك دائماً خطر عدم وجود المفتاح.

الطريقة البرمجية المتبعة في بايثون (Pythonic way) للتحقق من وجود مفتاح في القاموس هي استخدام الكلمة المفتاحية in،

if 'name' in person_dict:
	print(person_dict['name'])

إذا كان من الممكن توفير قيمة افتراضية، فمن الجيد استخدام get()،

print(person_dict.get('name', 'Anonymous'))

سيقوم الكود التالي بطباعة 'Anonymous' إذا لم يكن 'name' موجوداً في person_dict، وإلا فسيطبع قيمة 'name'.

challenge icon

التحدي

سهل

أنشئ دالة area(sizes).

sizes هو قاموس (dictionary) يحتوي على مفتاحين - width و height، وإذا لم تكن المفاتيح موجودة، يجب أن تكون القيمة الافتراضية هي 1.

يجب أن تكون المخرجات المتوقعة هي مساحة المنطقة - width * height.

اكتب كوداً بأسلوب بايثون (Pythonic Code)!

جرّب بنفسك

جميع دروس Clean Code - كتابة كود أفضل باستخدام Python