Discuss / Python / 关于取质数的疑问

关于取质数的疑问

Topic source

勇猛熊猫

#1 Created at ... [Delete] [Delete and Lock User]
it = filter(_not_divisible(n), it) # 构造新序列
请问下,有关取质数的最后一行语,这里筛选的it列表在执行这个语句时,长度可以说是无穷吧,不会进入死循环吗?

houbo111

#2 Created at ... [Delete] [Delete and Lock User]

老师最后说了,it 是一个Iterator,是惰性计算,只有在取它的元素的时候才计算,所以这里并没有计算,所以没有死循环。


  • 1

Reply