python怎么生成,python自动生成
1、用小括号包围数据的生成规则,创建一个生成器类型的对象。
a=(xforxinrange(10))
打印(类型(a))
#运行结果3360
#级“发电机”2、函数+yield关键字创建法。需要将其写成多行函数,并通过调用该函数返回生成器对象。
适用于所需表示的生成规则很复杂,无法用一行代码来表示。
deffib():
n=0
a,b=0,1
whilen10:
n=1
print(b,end= )
a,b=b,a b
纤维()
#运行结果3360
#11235813213455
将关键字yield添加到函数中以获得一个生成器。
deffib():
n=0
a,b=0,1
whilen10:
n=1
print(b,end= )
产量
a,b=b,a b
a=纤维()
打印(类型(a))
#运行结果3360
#classgenerator 以上是python快速构建生成器的方法。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。