首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

列表解析跟生成器表达式

2012-09-08 
列表解析和生成器表达式列表解析:括在方括号 (x ** 2 for x in range(4))generator object genexpr

列表解析和生成器表达式
列表解析:
    括在方括号
   

    >>> (x ** 2 for x in range(4))    <generator object <genexpr> at 0x0067BAD0>    



生成器表达式大体上可以认为是对内存空间的优化,它们不需要像方括号的列表解析一样,一次构造出整个结果列表。它们在实际中运行起来可能稍微慢点,所以它们可能只对于非常大的结果集合的运算来说事最优的选择。

热点排行