순열(permutation) : 줄을 세울 수 있는 방법의 수. 원소의 종류가 같더라도 순서가 다르면 서로 다른 경우의 수로 취급한다.
조합(combination) : 원소들의 조합 가짓수. 구성 요소가 같으면 같은 경우의 수이다.
순열과 조합을 쉽게 구현할 수 있는 파이썬 내장 라이브러리
arr = ['a','a','b'] print(list(itertools.permutations(arr, 2))) print(list(itertools.combination(arr,2)))