关于生成器generator

generator:个人认为是产生值的,和列表生成式类似,但是比列表生成式更加节省空间

我们平常自己构造的函数中,一般返回值时都会使用return,在generator中,我们使用的是yield

yield:类似于return的用法,只是返回的是生成器

如果一个def主体包含yield的话,那么默认为是生成器,即使包括return

如果想获取generator中的值的话,我们是使用next()函数

 

posted @ 2018-07-19 14:09  InXin  阅读(157)  评论(0编辑  收藏  举报