IT/Python

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

쿠이모 2023. 11. 14. 17:32

 

1. 변수 없이 반복문 사용

파이썬에서는 변수 값 없이 반복문을 수행할 수 있다.

변수 자리에 언더바(_)를 넣어주면 된다.

예를 들어 print 문을 반복한다고 할 때, 아래와 같이 변수 부분에 언더바(_)를 적어주면 변수 없이 반복문 실행이 가능하다.

# 변수 없는 반복문
# 3번 반복
for _ in range(3):
	print("py")

 

결과

py
py
py

 

 

 

2. 리스트 초기화

# 리스트의 값을 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], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]