เมื่อจำเป็นต้องกรอง tuples ที่มีมูลค่าไม่ซ้ำกันจากรายการของ tuples จะใช้เมธอด 'list' และ 'set'
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
my_list =[(42, 51), (46, 71), (14, 25), (26, 91), (56, 0), (11, 1), (99,102)]print("The รายการของทูเพิลคือ :")print(my_list)my_list.sort()print("รายการหลังจากการเรียงลำดับคือ :")print(my_list)my_result =list(set(my_list))print("ผลลัพธ์คือ :")print (my_result)
ผลลัพธ์
รายการทูเพิลคือ :[(42, 51), (46, 71), (14, 25), (26, 91), (56, 0), (11, 1), (99, 102 )]รายการหลังการเรียงลำดับคือ :[(11, 1), (14, 25), (26, 91), (42, 51), (46, 71), (56, 0), (99, 102) ]ผลลัพธ์ที่ได้คือ :[(11, 1), (26, 91), (42, 51), (46, 71), (56, 0), (14, 25), (99, 102)]ก่อน>คำอธิบาย
-
รายการทูเพิลของจำนวนเต็มถูกกำหนดและแสดงบนคอนโซล
-
มันถูกจัดเรียงโดยใช้วิธีการ 'sort'
-
สิ่งนี้จะแสดงบนคอนโซล
-
โดยจะถูกแปลงเป็นชุดเพื่อรับค่าที่ไม่ซ้ำกัน จากนั้นจึงเปลี่ยนเป็นรายการ
-
ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล