写在前面的话
学习廖雪峰老师的python教程,对其中的生疏点加以记录。
廖雪峰老师教程地址链接
1、列表生成式
2、生成器(Generator)
小结
generator是非常强大的工具,在Python中,可以简单地把列表生成式改成generator,也可以通过函数实现复杂逻辑的generator。
要理解generator的工作原理,它是在
for
循环的过程中不断计算出下一个元素,并在适当的条件结束for循环。对于函数改成的generator来说,遇到return语句或者执行到函数体最后一行语句,就是结束generator的指令,for
循环随之结束。