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

โปรแกรม Python เพื่อพิมพ์องค์ประกอบที่ซ้ำกันของอาร์เรย์


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

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

ตัวอย่าง

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

คำอธิบาย

  • มีการกำหนดรายการและองค์ประกอบจะแสดงบนคอนโซล

  • รายการมีการทำซ้ำสองครั้ง และเปรียบเทียบองค์ประกอบของตำแหน่งพร้อมกันที่หนึ่งและถัดไป

  • หากตรงกัน จะถือว่าองค์ประกอบนั้นซ้ำกัน

  • จะแสดงบนคอนโซล