Python中提供一种一边循环一边计算的机制,叫做生成器;
创建一个generator:
1\列表生成[]替换成(),就创建了generator;调用next()的函数可以取得下一次循环的结果;如果循环溢出,则抛出StopIteration的异常;
2\通过使用yield 生成generator
Python中提供一种一边循环一边计算的机制,叫做生成器;
创建一个generator:
1\列表生成[]替换成(),就创建了generator;调用next()的函数可以取得下一次循环的结果;如果循环溢出,则抛出StopIteration的异常;
2\通过使用yield 生成generator