Loop de sequência positiva, erro será relatado durante a exclusão. O loop reverso pode realizar completamente a travessia do loop e excluir o requisito de dados em 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)
Os resultados são os seguintes:
[1, 2, 3, 4, 5]
[1, 2, 3, 4]
[1, 2, 3]
[1, 2]
[1]
[]