Python 列表生成式 生成器

[x for x in os.listdir("F:\XXX")]
生成器(x * x for x in range(10))
如果列表元素按照某种算法推算出来,那我们就可以在循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而节省大量的空间。

简单一句话:我又想要得到庞大的数据,又想让它占用空间少,那就用生成器!

posted @ 2020-02-23 18:02  喵喵小学僧  阅读(212)  评论(0编辑  收藏  举报