본문 바로가기
Python

Python 순열, 조합으로 숫자 조합하기 (itertools 사용)

by 고체물리학 2022. 3. 22.

순열

순열은 서로 다른 n개 중에 r개를 나열하는 경우의 수(순서 O) permutations 함수를 이용

 

import itertools
list1 = [1,2,3,4]

print((list(itertools.permutations(list1,2))))

permutations 사용

 

 

조합

조합은 서로 다른 n개 중에 r개를 선택하는 경우의 수(순서 X) combinations 함수를 통해 이용

 

import itertools
list1 = [1,2,3,4]

print((list(itertools.combinations (list1,2))))

combinations 사용

반응형

댓글