列表推导与生成器
[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))
第一个高占内存,第二个基本不占内存,这就是区别
列表推导与生成器
[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))
第一个高占内存,第二个基本不占内存,这就是区别