Developer/Python
[파이썬] 파이썬 순열과 조합, permutations/combinations
순열 서로 다른 n개의 원소를 사용해 r개를 택하여 일렬로 배열하는 경우이다. 순열은 순서가 있어, 원소의 종류가 같아도 순서가 다르면 다른 배열이 된다. 순열 예시 ['a','b','c'] 라는 리스트가 있을 때, 2개의 배열로 나타내면 다음과 같다. [('a', 'b'), ('a', 'c'), ('b', 'a'), ('b', 'c'), ('c', 'a'), ('c', 'b')] 총 6가지가 되는데, 원소의 종류가 같은 것이 3가지가 있다. [('a', 'b'), ('b', 'a')] [('a', 'c'), ('c', 'a')] [('b', 'c'), ('c', 'b')] 원소의 종류가 같아도, 순서가 다르기 때문에 다른 배열로 취급한다. 파이썬 permutations for 문을 통해 순열을 만들 수..