이터러블1 파이썬 itertools 모듈 코딩을 하다보면 array, tuble, dictionary 등의 이터러블을 다뤄야 하거나 동일한 동작을 반복적으로 수행해야하는 경우가 많은데, 이 경우 유용하게 이터레이터를 생성할 수 있는 게 파이썬의 itertools 모듈이다. 0. 이터러블과 이터레이터 이터러블(iterable)이란 반복 가능한 객체를 의미하며, 이터레이터(iterator)란 이터러블에서 값을 생성해낼 수 있는 객체를 의미한다. 파이썬 내장함수 중 iter()를 사용해 이터러블을 인자로 하여 이터레이터 객체를 만들어 낼 수 있고, next()를 이용해 이터레이터를 호출하면 이터러블의 요소를 차례대로 꺼낼 수 있다. 어떤 타입의 객체가 이터러블인지 확인하는 가장 쉬운 방법은 iter()의 인자로 해당 객체를 전달하는 것이다. 이터러블.. 2022. 10. 18. 이전 1 다음