เมื่อจำเป็นต้องพิมพ์องค์ประกอบที่ซ้ำกันของอาร์เรย์ องค์ประกอบรายการจะถูกวนซ้ำและใช้การวนซ้ำที่ซ้อนกัน
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
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
คำอธิบาย
-
มีการกำหนดรายการและองค์ประกอบจะแสดงบนคอนโซล
-
รายการมีการทำซ้ำสองครั้ง และเปรียบเทียบองค์ประกอบของตำแหน่งพร้อมกันที่หนึ่งและถัดไป
-
หากตรงกัน จะถือว่าองค์ประกอบนั้นซ้ำกัน
-
จะแสดงบนคอนโซล