Programming/Python

파이썬(Python) 리스트 모든 조합 구하기 (combination vs permutations vs product)

쌍쌍바나나 2017. 12. 17. 17:54
반응형

파이썬 (Python)에서 리스트에 있는 값들의 모든 조합을 구하기

파이썬에서 리스트에 있는 값들의 모든 조합을 구하기 위해서는 여러가지 방법이 있다. 파이썬 기본 라이브러리인 itertools을 사용하면 쉽게 구할 수 있다. 하지만 각각의 차이점을 알고 있어야 한다.

사용시기

  • 하나의 리스트에서 모든 조합을 계산을 해야 한다면, permutations, combinations을 사용
  • 두개 이상의 리스트에서 모든 조합을 계산해야 한다면, product를 사용

하나의 리스트에서 모든 조합을 구하기

두개 이상의 리스트의 모든 조합 구하기

반응형