Generator은 python에서 반복 가능한 객체(iterator)를 생성하는 함수이다. 일반 함수와 비슷하지만, 'return' 대신 'yield'를 사용하여 값을 생성하고 호출자에게 반환한다. def my_generator(): yield 1 yield 2 yield 3 gen = my_generator() for value in gen: print(value) 위의 Generator 함수 예제를 보면, my_generator 함수가 호출을 통해 Generator 객체를 반환하고, yield를 통해 값을 반환하고 호출자에게 제어를 양도한다. 그리고 for loop을 통해 Generator에서 값을 하나씩 가져와 출력할 수 있다. Generator 사용의 장점 메모리 효율성: 여러 값을 한 번에 메..