generator Expression
CODEDRAGON ㆍDevelopment/Python
반응형
generator Expression
· generator Expression은 generator Comprehension라고도 합니다.
· list Comprehension과 외관상 유사합니다. list Comprehension은 앞뒤를 [...] 처럼 대괄호로 표현합니다.
· generator Expression (...) 처럼 중괄호(둥근 괄호)를 사용합니다.
· generator Expression은 List Comprehension과 달리 실제 리스트 컬렉션 데이터 전체를 리턴하지 않고, 그 표현식만을 갖는 generator 객체만 리턴합니다. 즉 실제 실행은 하지 않고, 표현식만 가지며 yield 방식으로 Lazy Operation을 수행하게 됩니다.
list Comprehension vs generator Expression
list Comprehension |
generator Expression |
[...] |
(...) |
실제 리스트 컬렉션 데이터 전체를 리턴 |
표현식만을 갖는 generator 객체만 리턴 |
'Development > Python' 카테고리의 다른 글
weakref.ref() (0) | 2020.02.16 |
---|---|
약한 참조 (Weak Reference) (0) | 2020.02.16 |
import (0) | 2020.02.16 |
클래스 간의 관계 확인 (0) | 2020.02.16 |
String 상수 (0) | 2020.02.16 |