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