[파이썬] Generator에 대한 나름의 이해

2023. 10. 3. 13:19파이썬

generator를 사용하는 이유는 메모리의 부담을 줄이기 위해서이다. 

iter 객체이며 next를 하게 되면 그 다음 yield를 준다.

send(value)를 하면 그 전 yield에다 그 값을 넣어서 그 다음 yield 값을 준다.

 

Reference


http://pythonstudy.xyz/python/article/23-Iterator%EC%99%80-Generator

 

예제로 배우는 파이썬 프로그래밍 - Iterator와 Generator

1. Iterator 리스트, Set, Dictionary와 같은 컬렉션이나 문자열과 같은 문자 Sequence 등은 for 문을 써서 하나씩 데이타를 처리할 수 있는데, 이렇게 하나 하나 처리할 수 있는 컬렉션이나 Sequence 들을 Itera

pythonstudy.xyz

https://item4.blog/2016-05-09/Generator-and-Yield-Keyword-in-Python/

 

Python의 Generator와 yield 키워드

Python의 Generator와 yield 키워드

item4.blog

https://github.com/JaeYeopHan/Interview_Question_for_Beginner/tree/main/Python

 

'파이썬' 카테고리의 다른 글

[파이썬] Class 변수에 대한 나름의 이해  (0) 2023.10.05
[파이썬] method에 대한 나름의 이해  (0) 2023.10.04
[파이썬] set에 대하여  (0) 2023.09.10
[파이썬] *args의 뜻  (0) 2023.09.10
[파이썬] eval  (0) 2023.05.06