Computer Science&Engineering/파이썬
파이썬 반복문에서 언더바(_) 사용
EDDO
2021. 1. 4. 16:31
파이썬에서는 반복을 수행하되, 변수 값이 필요 없을 때 언더바(_)를 사용할 수 있다.
예를 들어, 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]]
반응형