TheBrain نشر 28 فبراير 2016 أرسل تقرير نشر 28 فبراير 2016 لدي قائمة من مدخلات المستخدم وأريد التأكد ما إذا كانت هذه المدخلات مرتبة أم لا فما الطريقة الصحيحة لفعل ذلك في بايثون؟ اقتباس
0 هشام رزق الله نشر 28 فبراير 2016 أرسل تقرير نشر 28 فبراير 2016 توجد عدة طرق في لغة بايثون لفعل ذلك، فيمكنك على سبيل المثال استعمال هذه الطريقة التي تستعمل طريقة الدوران في القائمة وتحديد هل هي مرتبة أم لا كما في المثال التالي: all(l[i] <= l[i+1] for i in xrange(len(l)-1)) أو يمكنك استخدام حل أسهل من هذا بكثير وهو عن طريق التأكد باستخدام الجملة الشرطية if ما إذا كانت القائمة المرتبة باستخدام دالة sorted() تساوي قائمتنا الحالية كما في المثال التالي: if sorted(l) == l: # code here اقتباس
السؤال
TheBrain
لدي قائمة من مدخلات المستخدم وأريد التأكد ما إذا كانت هذه المدخلات مرتبة أم لا فما الطريقة الصحيحة لفعل ذلك في بايثون؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.