1.ما النتيجة المتوقعة من تنفيذ الشيفرة التالية في بايثون: 'sorted([3, 1, 2], key=lambda x: -x)'؟
- 1.[1, 2, 3]
- 2.[2, 3, 1]
- 3.[3, 2, 1] ✓
- 4.[1, 3, 2]
2.إذا كان لديك قائمة الأعداد [5, 7, 1, 3], كيف تستخدم بايثون لإيجاد العدد الأكبر دون استخدام الدالة max؟
- 1.استخدام الدالة sorted والقيمة الأولى
- 2.التحقق من كل عنصر باستخدام حلقة for
- 3.استخدام الدالة reduce لتحديد الأكبر ✓
- 4.استخدام الدالة min لتحويل الأرقام للسالب ثم إيجاد الأصغر
3.كيف يمكنك استخدام مكتبة itertools لتحسين أداء الشيفرة التي تتطلب جميع التوافيق لعناصر القائمة؟
- 1.استخدام itertools.chain
- 2.استخدام itertools.count
- 3.استخدام itertools.combinations ✓
- 4.استخدام itertools.groupby
4.ما هو ناتج تنفيذ الشيفرة التالية في بايثون: 'print(sum(range(0, 10, 2)))'؟