python에서 순열, 조합등을 구현하려면 제법 귀찮게 코드를 작성하여야 한다. 그런데 찾아보니 외부 라이브러리를 통해 간단히 구현할 수 있어, 정리해보려 한다. 1. 순열(Permutaion) from itertools import permutations nums = [1, 2, 3] permute = permutations(nums, 2) print(list(permute)) [(1,2), (1,3), (2,1), (2,3), (3,1), (3,2)] 2. 조합(Combination) from itertools import combinations nums = [1, 2, 3] combination = combinations(nums, 2) print(list(combination)) [(1,2), (..