상세 컨텐츠

본문 제목

Python for문의 언더스코어('_')

Programming/코테 공부

by Dal_pang 2022. 8. 17. 23:14

본문

파이썬 언어에서 for 문 예제를 보다보면 아래와 같이 언더스코어를 쓴 경우를 볼 수 있다.

이는 for 문에서 해당 되는 각각의 index가 중요하지 않은 경우 사용한다.

예를 들어 밑의 예제의 경우 1만 이라는 range동안 for문이 반복되는 것이 중요할 뿐 추가적인 동작이 필요하지 않다.

때문에 보통 i, j 등으로 많이 사용하는 loop counter가 불필요하다고 볼 수 있고 이럴때 파이썬의 for 문은 언더스코어로 해당 부분을 대체 할 수 있도록 하고 있다.

arr = []
for _ in range(10000):
	array.append(randint(1, 100))

코드가 더 간결해 보일수 있을 뿐만아니라 불필요한 변수를 적게 만들수 있는 방법인듯 하다.

728x90

관련글 더보기