标签:机制 一个 ext pytho yield iter alt 列表 函数定义
[ i * i for i in range(1,11)]
生成1到10的平方列表( i for i in range(1,11) )
g = (x for x in range(1,11)) print(g,type(g))
生成器
) 每次调用next(g),就计算出g的下一个元素的值,直到计算到最后一个元素,没有更多的元素时,抛出StopIteration的错误定义generator的另一种方法。如果一个函数定义中包含yield关键字,那么这个函数就不再是一个普通函数,而是一个generator:
str
)标签:机制 一个 ext pytho yield iter alt 列表 函数定义
原文地址:https://www.cnblogs.com/thloveyl/p/11406489.html