มาทำความรู้จัก Sort ใน Python กันครับ

ตอบกระทู้


คำถามนี้ เพื่อป้องกันการส่งแบบอัตโนมัติจากสแปมบอท
รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[flash] ปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: มาทำความรู้จัก Sort ใน Python กันครับ

มาทำความรู้จัก Sort ใน Python กันครับ

โพสต์ โดย tatiya » 21/08/2018 6:05 pm

Sort ในความหมายที่เรารู้จักกันดีก็คือคำสั่งในการ เรียงลำดับข้อมูลนะครับ แต่ในภาษา Python จะไม่ใช้คำสั่ง sort เฉยๆ ภาษา Python จะใช้คำสั่งว่า sorted()
มาดูตัวอย่างการใช้งานนะครับ

จากน้อยไปมาก

โค้ด: เลือกทั้งหมด

n = [0,3,2,6,5,4,1,7,8,9]
m = sorted(n)
print(m)


ผลลัพท์
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

จากมากไปน้อย

โค้ด: เลือกทั้งหมด

n = [0,3,2,6,5,4,1,7,8,9]
b = sorted(n,reverse=True)
print(b)


ผลลัพท์
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]

เรายังสามารถทำการ Sort tuple ได้ด้วย

โค้ด: เลือกทั้งหมด

t = ('boy', 'apple', 'intel')
sorted(t)
print(t)


ผลลัพท์
['apple', 'boy', 'intel']

ข้างบน