본문 바로가기

Computer Science&Engineering/파이썬

파이썬 반복문에서 언더바(_) 사용

파이썬에서는 반복을 수행하되, 변수 값이 필요 없을 때 언더바(_)를 사용할 수 있다.

 

예를 들어, print 문을 반복시킬 때, 아래와 같이 변수 부분에 언더바를 적어주면, 변수 없이 반복문이 실행된다.

 

for _ in range(5):
	print("Hello World")

결과

Hello World
Hello World
Hello World
Hello World
Hello World

 

이를 리스트 초기화에도 사용할 수 있다.

 

# 0으로 초기화
>>> array = [ 0 for _ in range(10)]

>>> print(array)
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

 

이차원 리스트에도 효율적으로 사용될 수 있다.

 

# N X M 크기의 2차원 리스트 초기화

>>> m = 5
>>> n = 8

>>> array = [[0]*m for _ in range(n)]

>>> array
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], ... , [0, 0, 0, 0, 0]]

 

반응형