iterator vs generator
CODEDRAGON ㆍDevelopment/Python
반응형
iterator vs generator
리스트나 Set과 같은 컬렉션에 대한 iterator 는 해당 컬렉션이 이미 모든 값을 가지고 있는 경우 사용되며 , generator는 모든 데이터를 갖지 않은 상태에서 yield에 의해 하나씩만 데이터를 만들어서 가져올때 사용합니다.
구분 |
설명 |
iterator |
컬렉션이 이미 모든 값을 가지고 있는 상태에서 리스트나 Set과 같은 컬렉션의 모든 값을 가져오는 경우 |
generator |
모든 데이터를 갖지 않은 상태에서 yield에 의해 하나씩만 데이터를 만들어 가져오는 경우 |
'Development > Python' 카테고리의 다른 글
직렬화와 역직렬화 (0) | 2020.02.19 |
---|---|
Parameter Placeholder - MySQL (0) | 2020.02.19 |
처리되지 않은 예외(Unhandled Exception) (0) | 2020.02.18 |
예외(Exception) (0) | 2020.02.18 |
내장 예외, 주요 내장 예외 클래스 (0) | 2020.02.18 |