Python
2021. 7. 3.
[파이썬] itertools 모음
특정 조건을 반복할 때 유용하게 쓰이는 파이썬의 내장 함수입니다. 순열, 조합 (permutations, combinations) 순열: 전체 아이템 n개 중에 r개를 나열 조합: 전체 아이템 n개 중에 r개를 선택 (중복된 조합 불가) from itertools import permutations, combinations letters = ['A', 'B', 'C'] p = permutations(letters, 2) # 3개의 알파벳 중 2개를 사용하여 순열 print(list(p)) ''' [('A', 'B'), ('A', 'C'), ('B', 'A'), ('B', 'C'), ('C', 'A'), ('C', 'B')] ''' c = combinations(letters, 2) # 3개의 알파벳 중 ..