Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะเรียงลำดับรายการสตริงใน Python ได้อย่างไร?


ในการจัดเรียงรายการในสถานที่ เช่น เรียงลำดับรายการเองและเปลี่ยนลำดับในรายการนั้น คุณสามารถใช้ sort() ในรายการสตริงได้ ตัวอย่างเช่น

>>> a =["สวัสดี", "ของฉัน", "ผู้ติดตาม"]>>> a.sort()>>> พิมพ์ a['ผู้ติดตาม', 'สวัสดี', 'ของฉัน']

หากคุณต้องการรักษารายการเดิมไว้เหมือนเดิมและต้องการรายการองค์ประกอบที่เรียงลำดับใหม่แทน คุณสามารถใช้ sorted(list) ตัวอย่างเช่น

>>> a =["สวัสดี", "ของฉัน", "ผู้ติดตาม"]>>> b =sorted(a)>>> พิมพ์ b['ผู้ติดตาม', 'สวัสดี', 'ของฉัน']