파이썬에서는 순열과 조합을 지원한다.
import itertools
# 3P2
arr = ['A', 'B', 'C']
nPr = list(itertools.permutations(arr,2))
print(nPr)
print(len(nPr))
nCr = list(itertools.combinations(arr,2))
print(nCr)
# for문으로 바로 사용 가능하다.
c = 5
from itertools import combinations
for i in range(1,c):
print(list(combinations(range(c),i)))