python) itertools

2021. 8. 8. 17:49python

반응형

https://docs.python.org/ko/3/library/itertools.html

 

itertools — 효율적인 루핑을 위한 이터레이터를 만드는 함수 — Python 3.9.6 문서

 

docs.python.org

반복되는 데이터를 처리하는 기능

 

import itertools

 

product('ABCD', repeat=2) - 순서o, 중복o AA AB AC AD BA BB BC BD CA CB CC CD DA DB DC DD
permutations('ABCD', 2) -순서o, 중복x AB AC AD BA BC BD CA CB CD DA DB DC
combinations('ABCD', 2) -순서x, 중복x AB AC AD BC BD CD
combinations_with_replacement('ABCD', 2)
- 순서x,중복o
AA AB AC AD BB BC BD CC CD DD
반응형

'python' 카테고리의 다른 글

python) counter  (0) 2021.08.08
python) bisect  (0) 2021.08.08
python) list, 튜플, 딕셔너리, set  (0) 2021.08.08
python) 연산자  (0) 2021.08.08