0%

python itertools 라이브러리

순열

1
from itertools import permutations

permutations(iterable, 개수)

조합

1
from itertools import combinations

combinations(iterable, 개수)

모든 경우의 수

2차원 배열에서 각 배열 요소의 요소 값끼리 tuple을 구하고 싶을 때,

1
from itertools import product

product(*iterable)

  • 이 때 tuple의 원소 개수는 2차원 배열의 길이 (배열 요소의 개수) 이다.