-
combination(n,r).
입력된 n개 중에서 r개(n≥r) 취하여 조를 만들 때, 이 하나하나의 조를 n개 중에서 r개 취한 조합을 반환. 조합에 순서를 구분하지 않기에 다른 순서라도 같은 조합으로 인식.>>> import itertools >>> list(itertools.combinations([11,22,33], 1)) [(11,), (22,), (33,)] >>> list(itertools.combinations([11,22,33], 2)) [(11, 22), (11, 33), (22, 33)] >>> list(itertools.combinations([11,22,33], 3)) [(11, 22, 33)] >>> list(itertools.combinations([11,22,33], 4)) [] >>>
조합 중에 값들은 같지만 순서만 다르면 포함하려는 경우: 2020/09/06 - Python - permutations 클래스 함수
'Python' 카테고리의 다른 글
Python - bisect 함수 (0) 2020.09.06 Python - iterable 유형 (0) 2020.09.06 Python - product (0) 2020.09.06 Python - deque (0) 2020.09.06 Python - permutations 클래스 함수 (0) 2020.09.06 Python - tuple() 클래스 함수 (0) 2020.09.06 Python - dict() 클래스 함수 (0) 2020.09.06 Python - reduce 함수 (0) 2020.09.06