def primes(): yield 2 it = _odd_iter() # 初始序列 while True: n = next(it) # 返回序列的第一个数 yield n it = filter(_not_divisible(n), it) # 构造新序列
filter(_not_divisible(n), it) # 构造新序列 会记录下来有哪些filter没有执行。调用n = next(it) 时会一一判断。
Sign in to make a reply
编辑同学
filter(_not_divisible(n), it) # 构造新序列 会记录下来有哪些filter没有执行。调用n = next(it) 时会一一判断。