107 of 151 menu

วิธีการ sort

วิธีการ sort จัดเรียงองค์ประกอบของรายการ ตามลำดับตัวอักษรจากน้อยไปมาก

ในพารามิเตอร์แรกที่เลือกได้ของเมธอด สามารถระบุพารามิเตอร์ reverse เพื่อกำหนดทิศทางการจัดเรียงได้ ค่าเริ่มต้น คือ False

ในพารามิเตอร์ที่สองที่เลือกได้ สามารถ ระบุฟังก์ชัน callback พร้อมเกณฑ์ การจัดเรียงได้

ไวยากรณ์

รายการ.sort([โหมดการกลับรายการ], [ฟังก์ชันสำหรับการจัดเรียง])

ตัวอย่าง

มาเรียงรายการของเราในลำดับ ย้อนกลับกัน:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort(reverse=True) print(lst)

ผลลัพธ์การทำงานของโค้ด:

['f', 'e', 'd', 'c', 'b', 'a']

ตัวอย่าง

ทีนี้มาจัดเรียงในลำดับย้อนกลับ สำหรับรายการที่ประกอบด้วยตัวเลข:

lst = [10, 8, 2, 6, 14] lst.sort(reverse=True) print(lst)

ผลลัพธ์การทำงานของโค้ด:

[14, 10, 8, 6, 2]

ตัวอย่าง

มาเรียงรายการตัวอักษรของเราโดยไม่ ระบุพารามิเตอร์การกลับรายการในวิธีการ sort:

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort() print(lst)

ผลลัพธ์การทำงานของโค้ด:

['a', 'b', 'c', 'd', 'e', 'f']

ตัวอย่าง

ทีนี้มาจัดเรียงรายการที่ประกอบด้วย ตัวเลข:

lst = [10, 8, 2, 6, 14] lst.sort() print(lst)

ผลลัพธ์การทำงานของโค้ด:

[2, 6, 8, 10, 14]

ดูเพิ่มเติม

  • ฟังก์ชัน sorted,
    ซึ่งส่งคืนรายการที่ถูกจัดเรียงแล้ว จากออบเจ็กต์ที่วนซ้ำได้
  • ฟังก์ชัน filter,
    ซึ่งกรองออบเจ็กต์ที่วนซ้ำได้
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ