python 生成器
一、在Python中,记录一种算法,一边循环一边计算的机制,称为生成器:generator。
二、生成器的优点:
如果列表元素按照某种算法推算出来,那我们就可以在循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而节省大量的空间。
简单一句话:想要得到庞大的数据,又想让它占用空间少,那就用生成器!
示例:
一、在Python中,记录一种算法,一边循环一边计算的机制,称为生成器:generator。
二、生成器的优点:
如果列表元素按照某种算法推算出来,那我们就可以在循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而节省大量的空间。
简单一句话:想要得到庞大的数据,又想让它占用空间少,那就用生成器!
示例: