반응형
파이썬 (Python)에서 리스트에 있는 값들의 모든 조합을 구하기
파이썬에서 리스트에 있는 값들의 모든 조합을 구하기 위해서는 여러가지 방법이 있다. 파이썬 기본 라이브러리인 itertools을 사용하면 쉽게 구할 수 있다. 하지만 각각의 차이점을 알고 있어야 한다.
사용시기
- 하나의 리스트에서 모든 조합을 계산을 해야 한다면, permutations, combinations을 사용
- 두개 이상의 리스트에서 모든 조합을 계산해야 한다면, product를 사용
하나의 리스트에서 모든 조합을 구하기
두개 이상의 리스트의 모든 조합 구하기
반응형
'Programming > Python' 카테고리의 다른 글
[Python] Pandas csv를 dataframe으로 읽고 쓰는 방법 (1) | 2017.12.31 |
---|---|
[파이썬] gzip.open, zcat & pipeline 성능비교 (0) | 2017.12.31 |
파이썬(Python) 한글 문자 길이 (0) | 2017.12.10 |
C를 Python으로 Wrapping하는 방법 (0) | 2017.12.10 |
파이썬 HTML 파싱 하는 방법 (0) | 2017.11.02 |