เมื่อจำเป็นต้องเรียงลำดับรายการทูเพิลในลำดับเฉพาะ สามารถใช้วิธีการ 'เรียงลำดับ' ได้
วิธี 'sorted' ใช้เพื่อจัดเรียงองค์ประกอบของรายการ
สามารถใช้รายการเพื่อเก็บค่าที่แตกต่างกันได้ (เช่น ข้อมูลของประเภทข้อมูลใดๆ เช่น จำนวนเต็ม จุดลอยตัว สตริง และอื่นๆ) รายการ tuple โดยทั่วไปประกอบด้วย tuple อยู่ในรายการ
ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -
ตัวอย่าง
def tuple_sort(my_tup):return(sorted(my_tup, key =lambda x:x[1]))my_tuple =[('Mahe', 11), ('Aisha', 33), ('Will', 50), ('Root', 65)]print("รายการของ tuple คือ :")print(my_tuple)print(" tuple หลังจากวางคำสั่งเฉพาะคือ :")print(tuple_sort(my_tuple))ก่อน>ผลลัพธ์
รายการทูเพิลคือ :[('Mahe', 11), ('Aisha', 33), ('Will', 50), ('Root', 65)]ทูเพิลหลังจากวางในคำสั่งเฉพาะ คือ :[('Mahe', 11), ('Aisha', 33), ('Will', 50), ('Root', 65)]คำอธิบาย
- มีการกำหนดเมธอดชื่อ 'tuple_sort' ซึ่งรับรายการ tuple เป็นพารามิเตอร์
- ใช้วิธี 'sorted' เพื่อจัดเรียงรายการ tuple ตามลำดับโดยยึดตามองค์ประกอบแรกในทุก tuple ภายในรายการ tuple
- รายการทูเพิลถูกกำหนดและแสดงบนคอนโซล
- เรียกฟังก์ชันโดยส่งรายการทูเพิลนี้เป็นพารามิเตอร์
- ข้อมูลการดำเนินการนี้ถูกเก็บไว้ในตัวแปร
- ตัวแปรนี้คือเอาต์พุตที่แสดงบนคอนโซล