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

Python - Xóa hàng cho phần tử cột thứ K tương tự

Khi cần xóa các hàng đối với phần tử cột ‘K’th tương tự, một phép lặp đơn giản và phương thức‘ append ’sẽ được sử dụng.

Ví dụ

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

 my_list =[[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67,85,12], [45,65 , 0]] print ("Danh sách là:") print (my_list) K =1print ("Giá trị của K là") print (K) my_result =[] my_mem =[] for index in my_list:if not index [ K] trong my_mem:my_result.append (index) my_mem.append (index [K]) print ("Danh sách kết quả là:") print (my_result) 

Đầu ra

 Danh sách là:[[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67, 85, 12], [45 , 65, 0]] Giá trị của K là1Danh sách kết quả là:[[45, 95, 26], [70, 35, 74], [87, 65, 23], [67, 85, 12]]  

Giải thích

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

  • Giá trị cho K được khởi tạo và được in trên bảng điều khiển.

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

  • Danh sách gốc được lặp lại nếu không tìm thấy chỉ mục cụ thể trong danh sách thứ hai, chỉ mục được nối vào danh sách đầu tiên và phần tử tại chỉ mục được nối vào danh sách thứ hai.

  • Danh sách đầu tiên được hiển thị dưới dạng đầu ra trên bảng điều khiển.