Python
[Python] list 요소 제거와 반복문
하체는 스쿼트
2022. 9. 29. 20:44
list 를 반복문을 돌리면서 del 로 지우고 싶다.
이런 경우에 는 for문을 사용하게 된다면
IndexError: list index out of range
이런 에러가 날 확률이 굉장히 높다.
for 문으로는 길이를 줄이면서 반복문 돌리기가 쉽지 않다.
이럴떄는
while문을
사용하는것이 정답이다.
idx= 0
while 문으로 list가 존재할때 까지 반복문을 돌리고 (또는 무한 반복문을 돌리고)
idx를 증가시키고 초기화 시키면서 리스트를 제거하고 반복문을
컨트롤 하는게 훨씬 편하다.