
Reference Fluent Python Python CookBook yield from을 통해 서브루틴 만들기 파이썬 3.4부터 yield from이라는 새로운 키워드가 추가되었다. def gen(): for c in 'AB': yield c for i in range(1, 3): yield i print(list(gen())) >>> ['A', 'B', 1, 2] 보통 제너레이터 함수 내에서 또 다른 루틴이 있을 때 for문을 사용함으로써 해당 루틴을 표현하면 되지만 def gen(): yield from 'AB' yield from range(1, 3) print(list(gen())) >>> ['A', 'B', 1, 2] yield from구문을 사용하면 더 깔끔하게 해결할 수 있다. yield..
Python
2022. 7. 19. 09:40
공지사항