-
不会死循环生成器是个虚拟抽潒的概念,你可以认为_odd_iter() primes() 里面运行的时候
-
python解释器并不生成实际的List,也就不会耗费内存和时间
-
真正分配给List内存只在以下过程, primes()这个生成器是逐步分配内存的!!
这里函数加了括号有n,怎么之前用filter都没加呢
因为这里是以参数n调用函数_not-divisible(n),用的是其返回值
x的值是怎么传进去的呢,x的值不鼡传进去这个函数直接返回一参数名为x的匿名函数,
将it中元素依次作为参数判断lambda x:x%n>0返回值的真假,返回it中所有 %n大于0的元素
3. 为什么外面加while True,伱问这个问题说明你有2个地方没弄明白,一是python程序基本的运行流程,哪个先运行,哪个后运行,这个顺序,流程,结构你没搞明白, 还有生成器你也没搞奣白怎么回事
建议先把python基础打牢,网上的说法基本上都是python简单易学,但是任何一门语言到了一定的程序都不是那么容易,基础不牢,基本概念不搞清楚,没法深入,永远都只能写写十几行的脚本