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개를 뽑은 튜플들을 반환한다. 순서를 고려하지 않으므로 같은 값이면 같은 경우의 수에 포함된다. 참고 d..