Programming/Python
파이썬(Python) 리스트 모든 조합 구하기 (combination vs permutations vs product)
쌍쌍바나나
2017. 12. 17. 17:54
반응형
파이썬 (Python)에서 리스트에 있는 값들의 모든 조합을 구하기
파이썬에서 리스트에 있는 값들의 모든 조합을 구하기 위해서는 여러가지 방법이 있다. 파이썬 기본 라이브러리인 itertools을 사용하면 쉽게 구할 수 있다. 하지만 각각의 차이점을 알고 있어야 한다.
사용시기
- 하나의 리스트에서 모든 조합을 계산을 해야 한다면, permutations, combinations을 사용
- 두개 이상의 리스트에서 모든 조합을 계산해야 한다면, product를 사용
하나의 리스트에서 모든 조합을 구하기
두개 이상의 리스트의 모든 조합 구하기
반응형