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

Python - Loại bỏ các hàng vị trí

Khi cần loại bỏ các hàng vị trí, một phép lặp đơn giản và phương thức 'pop' sẽ được sử dụng.

Ví dụ

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

my_list = [[31, 42, 2], [1, 73, 29], [51, 3, 11], [0, 3, 51], [17, 3, 21], [1, 71, 10], [0, 81, 92]]

print("The list is :")
print(my_list)
my_index_list = [1, 2, 5]

for index in my_index_list[::-1]:
   my_list.pop(index)

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

Đầu ra

The list is :
[[31, 42, 2], [1, 73, 29], [51, 3, 11], [0, 3, 51], [17, 3, 21], [1, 71, 10], [0, 81, 92]]
The output is :
[[31, 42, 2], [0, 3, 51], [17, 3, 21], [0, 81, 92]]

Giải thích

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

  • Một danh sách khác với các giá trị số nguyên được xác định.

  • Danh sách này được lặp đi lặp lại và đảo ngược.

  • Mọi chỉ mục đều bị xóa bằng phương pháp "pop".

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