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

Chương trình Python để trả về các hàng có phần tử tại một chỉ mục được chỉ định

Khi được yêu cầu trả về các hàng có một phần tử tại một chỉ mục được chỉ định, bạn có thể sử dụng phép lặp đơn giản và hàm 'append'.

Ví dụ

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

my_list_1 = [[21, 81, 35], [91, 14, 0], [64, 61, 42]]
my_list_2 = [[21, 92, 63], [80, 19, 65], [54, 65, 36]]

print("The first list is :")
print(my_list_1)
print("The second list is :")
print(my_list_2)
my_key = 0

my_result = []
for index in range(len(my_list_1)):

   if my_list_1[index][my_key] == my_list_2[index][my_key]:
      my_result.append(my_list_1[index])
      my_result.append(my_list_1[index])

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

Đầu ra

The first list is :
[[21, 81, 35], [91, 14, 0], [64, 61, 42]]
The second list is :
[[21, 92, 63], [80, 19, 65], [54, 65, 36]]
The result is :
[[21, 81, 35], [21, 81, 35]]

Giải thích

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

  • Một khóa, tức là giá trị chỉ mục được xác định.

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

  • Danh sách đầu tiên được lặp lại và nếu chỉ số của phần tử chỉ mục thứ nhất và thứ hai khớp nhau, giá trị sẽ được thêm vào danh sách trống.

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