Just Fighting
[Python] 중복 순열 구하기 (product) 본문
728x90
중복 순열을 구하고 싶을 땐, itertools의 product()를 사용한다.
한 배열에서 여러번 뽑은 순열을 만들거나
각각의 배열에서 하나씩 뽑은 순열을 만들고자 할 때, product()를 사용하면 된다 !
from itertools import product
< 하나의 배열로 중복 순열 구하기 >
li = [1,2,3]
list(product(li, repeat=2))
< 여러 개의 배열로 중복 순열 구하기 >
li1 = [1,2,3]
li2 = [8,9]
list(product(li1, li2))
< 이중 배열로 중복 순열 구하기 >
li = [[1,2,3],[8,9]]
list(product(*li))
728x90
'Python' 카테고리의 다른 글
DataFrame의 attrs 속성 (0) | 2025.03.02 |
---|---|
빈 이중배열과 주소값 (0) | 2023.07.05 |
datetime 함수 정리 (0) | 2022.10.20 |
[Python] Joblib으로 객체 저장하기 (0) | 2022.09.29 |
[EDA] 데이터 내용 살펴보기 (0) | 2022.07.17 |
Comments