728x90
반응형
itertools는 파이썬 표준 라이브러리로 효율적인 looping을 위한 iterator를 만드는 함수를 내장하고 있다.
import itertools | itertools 모듈 전체 import |
from itertools import function | itertools 모듈의 function import |
함수
itertools.permutations(p, r) | 순열 반복 가능한 객체 p에서 중복을 허용하지 않고 r개를 뽑은 튜플들을 반환한다. 같은 값이어도 순서가 다르면 다른 경우의 수로 포함한다. |
itertools.combinations(p, r) | 조합 반복 가능한 객체 p에서 중복을 허용하지 않고 r개를 뽑은 튜플들을 반환한다. 순서를 고려하지 않으므로 같은 값이면 같은 경우의 수에 포함된다. |
참고
728x90
반응형