python生成器

Posted Talk is cheap 。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python生成器相关的知识,希望对你有一定的参考价值。

为甚要用生成器?

  优点是不占用存存空间,只有调用的时候才生成对应的元素。

  但是它只有__next__() 方法调用,只记录当前的位置。

先看下列表生成式

 i*2 也可以是调用一个函数 

list = [ i*2 for i in range(10)]
print(i)

生成器的写法

list = ( i *2 for i in range(10))

f = __next__()

print(f)

 

以上是关于python生成器的主要内容,如果未能解决你的问题,请参考以下文章

postman 自动生成 curl 代码片段

Apollo Codegen 没有找到生成代码的操作或片段

前端开发工具vscode如何快速生成代码片段

前端开发工具vscode如何快速生成代码片段

vscode代码片段生成vue模板

常用python日期日志获取内容循环的代码片段