怕是学了假Python——()与[]

来源:互联网 发布:php与java工资比较 编辑:程序博客网 时间:2024/05/31 18:41

列表推导与生成器

[i for i in range(10)]
(i for i in range(10))

第一个表达式是非常熟悉的列表推导,至于第二个,第二个是生成器表达式。。。

sum([i for i in xrange(10000000000)])
sum(i for i in xrange(10000000000))

第一个高占内存,第二个基本不占内存,这就是区别

原创粉丝点击