Python/개념학습
순열(permutations)과 조합(combinations)
수e
2022. 11. 4. 15:03
from itertools import ...
product('ABCD', repeat=2) | AA, AB, AC, AD, BA, BB, BC, BD, CA, CB, CC, CD, DA, DB, DC, DD |
permutations('ABCD', 2) | AB, AC, AD, BA, BC, BD, CA, CB, CD, DA, DB, DC |
combinations('ABCD', 2) | AB, AC, AD, BC, BD, CD |
combinations_with_replacement('ABCD', 2) | AA, AB, AC, AD, BB, BC, BD, CC, CD, DD |
출력은?
''.join(comb)
reference: https://docs.python.org/ko/3/library/functional.html
함수형 프로그래밍 모듈 — Python 3.11.0 문서
함수형 프로그래밍 모듈 이 장에서 설명하는 모듈은 함수형 프로그래밍 스타일을 지원하는 함수 및 클래스와 콜러블에 대한 일반 연산을 제공합니다. 이 장에서는 다음 모듈에 관해 설명합니다
docs.python.org