python-生成器-yield关键字(一)
生成器[generater]生成器定义生成器和推导式的区别使用生成器的四个方法生成器定义生成器使用yield关键字def generate_one(list_num): for i in list_num: yield i * i使用圆括号v2 = (i * i for i in range(6))和推导式的区别生成器表达式不会创建序列形式的对象,不会把所有的值都读取到内存中,而是会创建一个通过迭代并按照需求生成值的生成器对象(Generator)。也