读书人

列表解析跟生成器表达式

发布时间: 2012-09-08 10:48:07 作者: rapoo

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

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



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

读书人网 >编程

热点推荐