프로그래밍/Python

[파이썬, Python] 이중 for 문 한 줄로 만들기

최애강 2023. 1. 17. 09:31
728x90

표준 라이브러리 itertools을 이용하면 이중 for문을 한줄로 만들 수 있습니다.

 

1. 이중 for 문

for i in range(3):
    for j in range(3):
        print(i,j)

결과

 

2. 한 줄로 변경된 이중 for 문

import itertools
for i, j in itertools.product(range(3), range(3)):
    print(i, j)

결과

 

 

같은 결과를 얻은 것을 확인할 수 있습니다.