Python 推导式 comprehensions(又称解析式),推导式是 Python 内置的非常简单却强大的可以用来创建列表、字典和集合的语法。生成器表达式并不真正的创建,而是返回一个生成器对象,此对象在每次计算出一个条目后,把这个条目“产生”(yield)出来。生成器表达式使用了“惰性计算”或称作“延时求值”的机制。生成器表达式可以用来处理大数据文件。生成器表达式产生的是一个生成器对象,写法简单而优雅,实质就是迭代器。本文主要介绍 Python中列表、字典和集合推导式及生成器表达式的使用。

原文地址:​Python 列表、字典和集合推导式及生成器表达式​