Tag: 이터레이터

파이썬 제너레이터와 반복자
파이썬 제너레이터와 반복자

안녕하세요! 오늘은 파이썬에서 매우 유용한 기능인 제너레이터(generator)와 반복자(iterator)에 대해 이야기해보려고 해요. 우선 제너레이터(generator)부터 시작해볼게요. 제너레이터는 이터레이터(iterator)를 생성해주는 함수로, 일반 함수와는 조금 다른 특징을 갖고 있어요. 제너레이터 함수는 일반 함수처럼 값을 반환하지만, `return` 대신에 `yield`를 사용하죠. 그리고 이 `yield` 구문은 제너레이터 함수를 일시 중단하고 값을 호출자에게 반환하는 역할을 해요. 이런 제너레이터 함수를 호출하면, 제너레이터 객체가 반환되는데 […]

Read More