假设列表很小,比如 1000 行,计算所需的内存还行。但假设列表巨长,比如十亿浮点数,这样做就会产生疑问了。经常使用这种 for 循环,内存中将产生少量列表,但不是每团体都有有限的 RAM 来存储这么多物品的。Python 中的 range() 函数也是这么干的,它在内存中构建列表。
© 版权声明
假设列表很小,比如 1000 行,计算所需的内存还行。但假设列表巨长,比如十亿浮点数,这样做就会产生疑问了。经常使用这种 for 循环,内存中将产生少量列表,但不是每团体都有有限的 RAM 来存储这么多物品的。Python 中的 range() 函数也是这么干的,它在内存中构建列表。