码迷,mamicode.com
首页 > 其他好文 > 详细

生成器

时间:2019-02-12 14:39:08      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:思路   怎么   中括号   div   int   方法   abc   生成器   list   

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>
神奇吧,惊讶吧!

生成器

标签:思路   怎么   中括号   div   int   方法   abc   生成器   list   

原文地址:https://www.cnblogs.com/liangliangzz/p/10364965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!