Digking's cave

Python 기본/기초문법 ) for문 사용하며 list값 삭제하기 본문

기초/Python

Python 기본/기초문법 ) for문 사용하며 list값 삭제하기

디깅 2022. 8. 29. 16:01
728x90

for문을 돌며 list의 값을 삭제하면, list out of range 오류가 발생한다.

 

이를 해결하기 위해서는 아래와 같은 방법이 있다.

 

1. 다른 list로 카피해서 사용한다.

teslist = [1,2,4,3,5,7]

templist = testlist[::]

2. for문 선언부에 list를 카피해서 사용한다.

teslist = [1,2,4,3,5,7]

for i in testlist[::]:
	print(i)
반응형