Python's list loop delete data method

Positive sequence loop, error will be reported when deleting. The reverse loop can completely realize the loop traversal and delete data requirement in ist. .

num_list = [1, 2, 3, 4, 5]
print(num_list)

for i in range(len(num_list)-1, -1, -1):
    num_list.pop(i)
    print(num_list)

print(num_list)

The results are as follows:

[1, 2, 3, 4, 5]
[1, 2, 3, 4]
[1, 2, 3]
[1, 2]
[1]
[]

 

Guess you like

Origin blog.csdn.net/gbz3300255/article/details/111154739