yield from2 [Python] 코루틴(Coroutines), yield from References Fluent Python Contents Classic Coroutines - Basic Behavior Decorators for Coroutines Coroutine Termination and Error Handling Returning a Value from the coroutines yield from 'to yield'라는 단어를 찾아보면 '생산한다(produce)'와 '양보한다(give way)'라는 두 가지 뜻을 볼 수 있습니다. 파이썬 제너레이터에서 yield 키워드를 사용할 때, 이 두 가지 의미가 모두 적용됩니다. 예를 들어 yield item 문장은 next()의 호출자가 받을 값을 생성하고, 양보하고, 호출자가 진행하고 또 다른 값을 소비할 준비가 되어 다음번 .. 2022. 3. 27. [Python] Iterables, Iterators, and Generators References Fluent Python Contents Iterables and Iterators Generators and yield Generator Expressions itertools 모듈 (count, takewhile) Generator Functions in the Standard Library yield from Iterable Reducing Functions iter() Function 데이터 처리에서 반복을 기본입니다. 만약 데이터가 메모리에 다 들어가지 않는다면, 각 항목들을 지연(lazily)시켜 가져와야 합니다. 즉, 한 번에 하나씩 그리고 필요할 때 가져와야 합니다. 이것이 바로 이터레이터가 하는 역할입니다. 이번 포스팅에서는 이터레이터 패턴이 파이썬 언어에 어떻게 구현.. 2022. 3. 25. 이전 1 다음