生成器

Posted liangliangzz

tags:

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

a=[i for i in range(3)]

想想怎么把这个变成一个生成器?

print(type(a),a)

先打印一下,看看a的类型

<class list> [0, 1, 2]

从打印的结果可以看出这是一个列表,那么如何把它变成生成器?

如果你没有思路,那就继续看看我的方法

只需要把中括号换成小括号即变成生成器

b=(i for i in range(3))
print(type(b),b)

运行结果

<class generator> <generator object <genexpr> at 0x10aaabca8>
神奇吧,惊讶吧!

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

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

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

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

vscode代码片段生成vue模板

VS Code配置snippets代码片段快速生成html模板,提高前端编写效率

vs 2010代码片段