دالة sorted() في Python
حالة التشغيل
ترتيب المجموعة:
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
التعريف والاستخدام
يعود دالة sorted() قائمة مرتبة من العنصر المراد ترتيبه.
يمكنك تحديد ترتيب تصاعدي أو تنازلي. يتم ترتيب النصوص حسب ترتيب الحروف الأبجدية، والأرقام حسب القيمة.
ملاحظة:لا يمكنك ترتيب قائمة تحتوي على قيم نصية وأرقام في نفس الوقت.
النحو
sorted(iterable, key=key, reverse=reverse)
قيمة الم 参数
الم 参数 | وصف |
---|---|
iterable | مطلوب. سلسلة لترتيبها، قائمة أو قاموس أو مجموعة إلخ. |
key | اختياري. تنفيذ دالة لتحديد الترتيب. الافتراض هو None. |
reverse | اختياري. قيمة بولية. False يتم ترتيبها تصاعديًا، True يتم ترتيبها تنازليًا. الافتراض هو False. |
حالات إضافية
حالة التشغيل
ترتيب الأرقام:
a = (2, 35, 17) x = sorted(a) print(x)
حالة التشغيل
ترتيب تصاعدي:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
حالة التشغيل
ترتيب تنازلي:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)