2019.04.07 - [Python.Iterable] islice, Flask에 Vue 붙여보기

1. islice는 lazy iterator다.

다른 lazy 동작 방식들이 그러하듯 itertools.islice는 lazy iterator를 반환한다.

from itertools import islice

def test():
    yield from range(0, 10)

islice(test(), 0, 10, 2)
 -> lazy iterator라서 itertools.islice 객체를 반환하고 next()를 호출할 때마다 값을 하나씩 consume하기 시작한다.

댓글

이 블로그의 인기 게시물

로컬 Tomcat 서버 실행속도 개선

2019.05.23 - SQLAlchemy 의 객체 상태 관리 (expire, refresh, flush, commit) 에 관한 이해

2020.02.17 Python의 multiprocessing 중 Pool.map(), chunksize에 관한 내용