728x90
itertools.product
for 문 사용하지 않고 product 구하기
import itertools
iterable1 = 'AB'
iterable2 = 'xy'
iterable3 = '12'
print(list(itertools.product(iterable1, iterable2, iterable3)))
# output
# [('A', 'x', '1'), ('A', 'x', '2'), ('A', 'y', '1'), ('A', 'y', '2'), ('B', 'x', '1'), ('B', 'x', '2'), ('B', 'y', '1'), ('B', 'y', '2')]
리스트로 해줘야 함
728x90
'Pythonic' 카테고리의 다른 글
[파이썬을 파이썬답게] 순열과 조합 (0) | 2021.03.08 |
---|---|
[파이썬을 파이썬답게] 2d 리스트를 1d 리스트로 만들기 (0) | 2021.03.08 |
[파이썬을 파이썬답게] sequence 멤버를 하나로 이어붙이기 (0) | 2021.03.08 |
[파이썬을 파이썬답게] map 함수 응용하기 (0) | 2021.03.08 |
[파이썬을 파이썬답게] i번째 원소와 i+1번째 원소 (0) | 2021.03.08 |
댓글