반응형

파이썬 조합

    [Python] 파이썬 순열 조합 / Python permutation(), combination()

    [Python] 파이썬 순열 조합 / Python permutation(), combination()

    👀 함수 ( permutations() / combinations() ) 👀 1. permutations() : 어떤 iterator에 대한 순열을 얻는 함수 2. combinations() : 어떤 iterator에 대한 조합을 얻는 함수 순열과 조합 모두 itertools라는 패키지의 모듈입니다. 알고리즘 문제를 풀다보면 가짓수에 대해 생각해야할 경우가 있는데, 이 두 함수를 사용하면 좀 더 간단하게 해결할 수 있는 경우가 존재합니다. 1. permutation() : 순열(nPr) 순열이란 서로 다른 n개중에 r개를 선택하는 경우의 수를 의미 순서가 상관있으므로 [1,2,3] != [3,2,1] 리스트, 튜플, 딕셔너리 모두 가능 from itertools import permutations a =..

반응형