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

การลบรายการที่ซ้ำกันออกจาก tuple ใน Python


เมื่อจำเป็นต้องลบรายการที่ซ้ำกันออกจากทูเพิล ระบบจะใช้ความเข้าใจรายการ

สามารถใช้รายการเพื่อเก็บค่าที่แตกต่างกัน (เช่น ข้อมูลของประเภทข้อมูลใดๆ เช่น จำนวนเต็ม จุดลอยตัว สตริง และอื่นๆ)

รายการ tuple โดยทั่วไปประกอบด้วย tuple อยู่ในรายการ

ความเข้าใจรายการเป็นการชวเลขเพื่อวนซ้ำในรายการและดำเนินการกับรายการนั้น

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

my_list_1 = [(11, 14), (0, 78), (33, 11), (0, 78)]

print("The list of tuple is : ")
print(my_list_1)

my_unique_list = list(set([i for i in my_list_1]))

print("The list of tuples after removing duplicates is :")
print(my_unique_list)

ผลลัพธ์

The list of tuple is :
[(11, 14), (0, 78), (33, 11), (0, 78)]
The list of tuples after removing duplicates is :
[(33, 11), (11, 14), (0, 78)]

คำอธิบาย

  • รายการทูเพิลถูกกำหนดและแสดงบนคอนโซล
  • รายการมีการวนซ้ำและถูกแปลงเป็นการตั้งค่า
  • วิธีนี้จะจัดเก็บเฉพาะองค์ประกอบที่ไม่ซ้ำเท่านั้น
  • สิ่งนี้ถูกแปลงเป็นรายการอีกครั้ง
  • สิ่งนี้ถูกกำหนดให้กับค่า
  • แสดงบนคอนโซล