Etc.
파이썬 itertools product 활용 예시
ccc124213131
2021. 11. 20. 18:29
728x90
데카르트 곱을 계산할 때 사용하는 itertools 라이브러리의 product 함수에 대해 예시를 통해 알아본다.
아래와 같이 test 변수에, 튜플의 리스트를 담았다.
이후 product 함수를 통해 파라미터로 test 변수를 언패킹하여 전달하여 그 결과를 line by line으로 출력해보면 다음과 같다.
from itertools import product
test = [(1, -1), (1, -1), (1, -1)]
for elem in product(*test):
print(elem)
(1, 1, 1)
(1, 1, -1)
(1, -1, 1)
(1, -1, -1)
(-1, 1, 1)
(-1, 1, -1)
(-1, -1, 1)
(-1, -1, -1)