title: python生成器到底有什么优点？
desc: 例如：用推导出来的列表和（）推导出来的生成器，在用for循环打印时，有什么不同吗？哪个环节不一样？
topic: Python
content: 在Python这门语言中，生成器毫无疑问是最有用的特性之一。与此同时，也是使用的最不广泛的Python特性之一。究其原因，主要是因为，在其他主流语言里面没有生成器的概念。正是由于生成器是一个“新”的东西，所以，它一方面没有引起广大工程师的重视，另一方面，也增加了工程师的学习成本，最终导致大家错过了Python中如此有用的一个特性。我的这篇文章，希望通过简单易懂的方式，深入浅出地介绍Python的生成器，以改变“如此有