生成器:yield语句的使用

生成器 生成器可以理解为用于生成列表、元组等可迭代对象的机器。既然是机器,没启动之前,在Python中只是一个符号。也就是说,生成器还不是实际意义上的列表,因此比列表更加节省内存空间。基于yield语句,生成器可以暂停方法并返回一个中间结果。该方法会保存执行上下文,需要使用时可以恢复。 举个经典的使用yield的栗子 斐波那契数列可以用生成器的方法来实现。 def fibonacci():
相关文章
相关标签/搜索