Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để in các phần tử trùng lặp của một mảng

Khi được yêu cầu in các phần tử trùng lặp của một mảng, các phần tử danh sách sẽ được lặp lại và một vòng lặp lồng nhau được sử dụng.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

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])

Đầu ra

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

Giải thích

  • Một danh sách được xác định và các phần tử được hiển thị trên bảng điều khiển.

  • Danh sách được lặp đi lặp lại hai lần và các phần tử của vị trí đồng thời đầu tiên và tiếp theo được so sánh.

  • Nếu chúng khớp, phần tử đó được coi là trùng lặp.

  • Nó được hiển thị trên bảng điều khiển.