파이썬[Python]: itertools - product 함수
파이썬(Phthon): itertools 모듈 - product 함수(function)
/// 설명
반복가능한 객체(iterable)의 곱집합을 만들어 줍니다.
※ 형식
itertools.product(*iterables, repeat=1)
reference
https://docs.python.org/3/library/itertools.html#module-itertools
※ 형식
itertools.product(*iterables, repeat=1)
reference
https://docs.python.org/3/library/itertools.html#module-itertools
/// 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import itertools test_x = 'ABC' test_y = 'xy' test_p = itertools.product(test_x, test_y) print(list(test_p)) # [('A', 'x'), ('A', 'y'), ('B', 'x'), ('B', 'y'), ('C', 'x'), ('C', 'y')] test_xy = [(x, y) for x in test_x for y in test_y] print(test_xy) # [('A', 'x'), ('A', 'y'), ('B', 'x'), ('B', 'y'), ('C', 'x'), ('C', 'y')] test_p = itertools.product(test_y, repeat=2) print(list(test_p)) # [('x', 'x'), ('x', 'y'), ('y', 'x'), ('y', 'y')] | cs |
* 실행환경: Microsoft Windows 10 Homes
* 인터프리터: 파이썬(Python 3.9)
– 당신을 응원합니다. –
댓글
댓글 쓰기