list 를 반복문을 돌리면서 del 로 지우고 싶다.

 

이런 경우에 는 for문을 사용하게 된다면

IndexError: list index out of range

이런 에러가 날 확률이 굉장히 높다.

for 문으로는 길이를 줄이면서 반복문 돌리기가 쉽지 않다.

 

이럴떄는

while문을

사용하는것이 정답이다.

 

idx= 0

while 문으로 list가 존재할때 까지 반복문을 돌리고 (또는 무한 반복문을 돌리고)

idx를 증가시키고 초기화 시키면서 리스트를 제거하고 반복문을

컨트롤 하는게 훨씬 편하다.

복사했습니다!