Devdit
 

Python เรียงลำดับเลขด้วยคำสั่ง sort

17.7K

บทความนี้สอนวิธีการใช้คำสั่ง 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

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ