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

Python - Các phần tử có cùng chỉ mục

Khi cần hiển thị các phần tử có cùng chỉ mục, một phép lặp đơn giản và thuộc tính "enumerate" được sử dụng.

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

Ví dụ

my_list = [33, 1, 2, 45, 41, 13, 6, 9]

print("The list is :")
print(my_list)

my_result = []
for index, element in enumerate(my_list):
   if index == element:
      my_result.append(element)

print("The result is :")
print(my_result)

Đầu ra

The list is :
[33, 1, 2, 45, 41, 13, 6, 9]
The result is :
[1, 2, 6]

Giải thích

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

  • Một danh sách trống được xác định.

  • Danh sách được lặp lại và phần tử được so sánh với chỉ mục.

  • Nếu nó bằng nhau, nó sẽ được thêm vào danh sách trống.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.