Python/개념익히기
제너레이터
ADELA_J
2023. 4. 5. 21:38
1. 제너레이터
▶ 이터레이터를 직접 만들때 사용하는 코드,
▶ 여러개의 데이터를 필요할때마다 만들어내는 객체
▶ yield 키워드를 사용해서 만듦
▷ return 처럼 값을 돌려줌
▷ return은 멈추지만 yield는 잠깐 멈추면서 다음 값을 가지고 있다가 next()가 호출하면 나간다.
※ return은 1번만 돌려받는데 yield는 여러번 나누어서 돌려받을 수 있음.