مراجعة - بيت القوائم
جزء من قسم Logic & Flow في رحلة Python على Coddy — الدرس 54 من 78.
التحدي
سهلأنشئ دالة باسم house_of_lists تأخذ قائمة من القوائم list_of_lists كوسيط (argument). تحتوي كل قائمة داخلية على أرقام. يجب أن تستخدم الدالة فهم القوائم (list comprehensions) لإجراء العمليات التالية:
- تصفية القوائم الداخلية التي يكون مجموعها أكبر من 50، والاحتفاظ فقط بتلك التي يكون مجموعها 50 أو أقل.
- من القوائم الداخلية المتبقية، استخرج الأرقام التي تكون أقل من 5.
- دمج جميع الأرقام المستخرجة في قائمة واحدة.
- إرجاع القائمة المدمجة للأرقام.
جرّب بنفسك
def house_of_lists(list_of_lists):
# اكتب الكود هناجميع دروس Logic & Flow
1استكشاف المتغيرات
الثوابتإسناد المتغيرات المتعددةتبديل المتغيراتالمتغيرات النائبةتقريب الأرقامتحويل القوائم4تطبيق سجل جهات الاتصال
عرض القائمةإضافة جهة اتصال7المجموعات - الجزء الثاني
العمليات الرياضية - الجزء الأولالعمليات الرياضية - الجزء الثانيمراجعة - البحث عن الكنزالمجموعات الجزئية والمجموعات الشاملةالتكرار عبر المجموعاتمراجعة - متتبع البطولة10أساسيات تضمين القوائم (List Comprehensions)
الصيغة البرمجيةإنشاء قوائم بسيطةإضافة الشروطاستخدام تجميع البياناتمراجعة - بيت القوائممراجعة - عناصر الحرية5اتخاذ القرارات المتقدم
المعامل الثلاثيالتحقق من الانتماءالتحقق من الهويةأخطاء الإزاحةمراجعة - فلتر العطلات8مدير سجلات الطلاب
نظرة عامة على المشروعإضافة طالب3القواميس - الجزء الثاني
دوال القواميسالقواميس المتداخلةالتحقق من وجود المفاتيحالتكرار عبر القواميسمراجعة - عداد التكرار9تجميع البيانات المتقدم
استخدام Sumإيجاد الحد الأدنى والأقصىفرز البيانات بكفاءةمراجعة - Dictionary Sorter12أساسيات معالجة الأخطاء
ما هي معالجة الأخطاء؟كتلة Try و Exceptالتعامل مع استثناءات متعددةمراجعة - أخطاء عربة التسوق