파이썬에서는 반복을 수행하되, 변수 값이 필요 없을 때 언더바(_)를 사용할 수 있다.
예를 들어, 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]]
반응형
'Computer Science&Engineering > 파이썬' 카테고리의 다른 글
파이썬 연립방정식 해 구하기 | numpy linalg.solve, linalg.inv | 파이썬 역행렬 구하기 (0) | 2020.10.07 |
---|---|
CLI 계산기 구현 (0) | 2020.09.23 |
과일 전문점 재고, 가격 계산 프로그램 (0) | 2020.09.23 |
파이썬 집합 간단 사용 정리 (0) | 2020.09.23 |
파이썬 딕셔너리 간단 사용법 정리 (0) | 2020.09.23 |