Python) Yield 에 대해서 알아보기
yield에 대해서 생각보다 많이 쓰는 것 같은데, 너무 모르는 것 같아서 정리해보고자 합니다. yield는 주로 Generator에서 쓰이게 되며, Python Generator를 정의하는 핵심은 "yield" 키워드를 사용하는 것이라고 합니다. Python Generator는 대규모 collection이 필요한 시나리오 및 멀티 스레딩과 같은 기타 특정 시나리오 및 코드의 가독성을 향상하는 시나리오에서 널리 사용됩니다. 이 글에서 모든 것을 다룰 수는 없겠지만 기본적인 개념이나 고급 사용 방법에 대해서 적어보고자 합니다. 일단 generator를 알아보고자 합니다. 목차 Iterator란? 그 전에 알아야 하는 것은 Iterator입니다. Iterator란 반복 가능한 객체, 즉 반복문을 이용해서 데..
2021.08.07