เมื่อจำเป็นต้องพิมพ์องค์ประกอบที่ซ้ำกันของอาร์เรย์ องค์ประกอบรายการจะถูกวนซ้ำและใช้การวนซ้ำที่ซ้อนกัน
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_list = [1, 2, 5, 6, 8, 9, 3, 4, 8, 9, 1, 8] print("The list is :") print(my_list) print("The duplicate elements in the list are : ") for i in range(0, len(my_list)): for j in range(i+1, len(my_list)): if(my_list[i] == my_list[j]): print(my_list[j])
ผลลัพธ์
The list is : [1, 2, 5, 6, 8, 9, 3, 4, 8, 9, 1, 8] The duplicate elements in the list are : 1 8 8 9 8
คำอธิบาย
-
มีการกำหนดรายการและองค์ประกอบจะแสดงบนคอนโซล
-
รายการมีการทำซ้ำสองครั้ง และเปรียบเทียบองค์ประกอบของตำแหน่งพร้อมกันที่หนึ่งและถัดไป
-
หากตรงกัน จะถือว่าองค์ประกอบนั้นซ้ำกัน
-
จะแสดงบนคอนโซล