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