list 를 반복문을 돌리면서 del 로 지우고 싶다.
이런 경우에 는 for문을 사용하게 된다면
IndexError: list index out of range
이런 에러가 날 확률이 굉장히 높다.
for 문으로는 길이를 줄이면서 반복문 돌리기가 쉽지 않다.
이럴떄는
while문을
사용하는것이 정답이다.
idx= 0
while 문으로 list가 존재할때 까지 반복문을 돌리고 (또는 무한 반복문을 돌리고)
idx를 증가시키고 초기화 시키면서 리스트를 제거하고 반복문을
컨트롤 하는게 훨씬 편하다.
'Python' 카테고리의 다른 글
[Python]집합자료형 __개발공부 90일차 (0) | 2022.07.28 |
---|---|
[Python]lambda 람다 __개발공부 76일차 (0) | 2022.06.21 |
[Python]dictionary __개발공부 75일차 (0) | 2022.06.12 |