一. 生成器的介绍 在介绍生成器(Generator)之前,我们首先需要熟悉列表生成式,列表生成式是Python内置的简单又强大的用来创建列表的生成式. 举个例子, 如果我们想生成[1*1,2*2,3*3,4*4,5*5,6*6,7*7,8*8,9*9] 比较笨的方法是 l = [] for i in range(1,10): l.append(i*i) 而列表生成式可以用一句语句代替上述的循环语句: [i*i for i in range(1,10)] 更方便的是我们可以添加条件判断,或者使用…