1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python 生成器 generator

python 生成器 generator

时间:2018-10-09 05:23:59

相关推荐

python 生成器 generator

生成器就是不把一个列表一下全部导入到内存中,而是一个一个生成

创建生成器

推导式创建生成器

[]生成的是列表

()生成的是生成器

In [1]: [x for x in range(5)]Out[1]: [0, 1, 2, 3, 4]In [2]: (y for y in range(5))Out[2]: <generator object <genexpr> at 0x7f9ed46e4a98>

yield

def fib(times): #斐波拉契数列n = 0a,b = 0,1while n<times:yield b # 循环每执行到此处会终止a,b = b,a+bn+=1return 'done'

迭代生成器

for循环迭代生成器

.next()方法

.next()方法实际调用的是__next__()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。