繁体   English   中英

Python:在运行时创建生成器

[英]Python: Create Generators at Runtime

我知道在python中可以分别在运行时使用type和lambda创建类和函数,但是可以在运行时创建生成器吗?

示例:关键字,条件,操作,收益

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

这是您要的吗? 如果是在运行时定义的,则意味着不必显式创建使用yield关键字的函数,那么可以使用生成器表达式

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM