2014-03-28 5 views
1

파이썬 클래스로 알고 있고 런타임에 유형 및 람다를 사용하여 런타임에 함수를 만들 수 있지만 런타임에 생성자를 만들 수 있습니까?Python : 런타임에 생성자 생성

예 : 키워드, 조건, 액션,

lambda x,a: a<x,a++,a

답변

2

를 얻을이 당신이 요구하는 무엇인가? 런타임에 정의한 경우 yield 키워드를 사용하는 함수를 명시 적으로 작성하지 않고도 generator expressions을 사용할 수 있습니다.

>>> t = [1, 2, 3] 
>>> (i*2 for i in t) 
<generator object <genexpr> at 0x7f1f72dbfdc0> 
+0

나는 그렇게 할 수 있는지 몰랐다. – synthesizerpatel