py

楼主: sustainer123 (caster)   2024-09-19 19:55:32
列表生成式
ls = [x * x for x in range(1000000)]
生成器(Generator)
ls = (x * x for x in range(1000000))
前者会生成一个列表 并占用1000000空间的内存
后者则返回生成器 生成器在迭代时才会生成元素
所以能节省空间

Links booklink

Contact Us: admin [ a t ] ucptt.com