บทความนี้สอนวิธีการใช้คำสั่ง sort() ภาษา Python เพื่อเรียงลำดับตัวเลขตามที่ต้องการ ทั้งแบบเรียงจากน้อยไปมาก (ASC) และจากมากไปน้อย (DESC) สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python เรียงตัวเลขน้อยไปมาก (ASC)
number = [8,9,1,4,4,2,3,6,1,9,7,7,6]
number.sort()
print(number)
ผลลัพธ์
[1, 1, 2, 3, 4, 4, 6, 6, 7, 7, 8, 9, 9]
ตัวอย่าง Python เรียงตัวเลขมากไปน้อย (DESC)
number = [8,9,1,4,4,2,3,6,1,9,7,7,6]
number.sort(reverse=True)
print(number)
ผลลัพธ์
[9, 9, 8, 7, 7, 6, 6, 4, 4, 3, 2, 1, 1]
สำหรับเวลาเรียงจากมากไปหาน้อยให้กำหนดค่า reverse เท่ากับ True