본문 바로가기
python/모듈

[Python] 순열과 조합

by wjwkddyd221001 2023. 2. 8.

순열

  • nPr : 서로 다른 n개에서 p개를 골라 순서를 정해 나열하는 경우의 수
from itertools import permutations

# n은 서로 다른 n개를 담고 있는 list
nPr = permutations(n, r)

 

조합

  • nCr : 서로 다른 n개에서 p개를 골라 순서를 고려하지 않고 나열하는 경우의 수 
from itertools import combinations

nCr = combinations(n, r)

 

 

'python > 모듈' 카테고리의 다른 글

[Python] 최소공배수, 최대공약수  (0) 2023.02.10
[Python] 유리수(분수) 계산  (0) 2023.02.10
[Python] textwrap  (0) 2023.01.30
[Python] json - 문자열을 딕셔너리로 변환  (0) 2022.12.17
[Python] datetime - 날짜, 시간  (0) 2022.12.08