ฟังก์ชัน 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)