python生成器Generator——yield 思考: 首先思考这样一个问题: 创建一个列表,但是内存受限,容量一定是有限的.那么如果创建了一个包含100万个元素的列表,不仅占用很大的存储空间,而我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了? 这个时候就需要一个容器,在我们需要数据的时候拿出来,不取数据的时候就释放掉.这样就能够节省资源和空间. yield的作用: 把一个函数变成一个生成器,起到一个延迟的作用,在需要的时候产生结果,节省资源.与声明一个序列相比,生成…