دالة 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)

حالة التشغيل