Python의 itertools 모듈에서 제공하는 주요 함수 정리
아래는 Python의 itertools 모듈에서 제공하는 주요 함수들과 그 설명 및 예제들입니다. itertools는 반복(iterable) 작업을 편리하게 해주는 강력한 도구들을 제공합니다.1. itertools.productitertools.product는 데카르트 곱(Cartesian Product)을 생성합니다. 여러 반복 가능한 객체에서 가능한 모든 조합을 생성합니다.문법itertools.product(*iterables, repeat=1)예제from itertools import product# 두 리스트의 데카르트 곱for p in product([1, 2], ['a', 'b']): print(p)# 출력: (1, 'a'), (1, 'b'), (2, 'a'), (2, 'b')# 하나의 ..
2024. 11. 18.