[파이썬][제너레이터 사용하기] yield
제너레이터 사용하기 제너레이터는 이터레이터를 생성해주는 함수이다. 이터레이터는 클래스에 iter, next 또는 getitem 메소드를 구현해야 하지만, 제너레이터는 함수 안에서 yield만 사용하면 끝이다. 그래서 제너레이터는 이터레이터보다 훨씬 간단하게 작성할 수 있다. 제너레이터와 yield 알아보기 함수안에서 yield를 사용하면 함수는 제너레이터가 된다. yield에는 값(변수)을 지정한다. yield로 함수를 제너레이터로 만들고 for 반복문에서 0, 1, 2 숫자 세 개 출력하기 yield.py def number_generator(): yield 0 yield 1 yield 2 for i in number_generator(): print(i)실행결과 0 1 2for 반복문에 number_..
2020.01.07