一、生成器
在Python中,这种一边循环一边计算的机制,称为生成器:generator
生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。
1 | L = [x*2 for x in range(0,5)] # 列表生成式 |
持续更新…
最后更新: 2018年12月04日 15:17
在Python中,这种一边循环一边计算的机制,称为生成器:generator
生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。
1 | L = [x*2 for x in range(0,5)] # 列表生成式 |
最后更新: 2018年12月04日 15:17