Python--day14--列表推导式和生成器表达式

 列表推导式:[i for i in range(10)]

 

生成器表达式:(i for i in range(10))

 

生成器表达式和列表推导式的区别:

1,生成器表达式式括号,列表推导式式中括号

2,返回值不一样,生成器表达式返回生成器,列表推导式返回一个列表

3,生成器表达式的返回值几乎不占内存,列表推导式一下子把所有的值返回了,占内存。

posted @ 2018-10-13 20:45  莱茵河的雨季  阅读(89)  评论(0)    收藏  举报