在python中创建一个缓冲区

Bai*_*ain 5 python buffer

我对 Python 没有太多经验,需要弄清楚一些关于缓冲的事情:

我想生成一个列表,我可以在其中分配一定数量的“缓冲区”空间(不知道具体情况),以生成一个整数列表。如果“缓冲区”已满,我假设它需要刷新命令?或者您将如何清除缓冲区以继续将内容放入该缓冲区?

这是我的代码示例:

for i in range(0,500):
    randoms = random.randint(0,100000)
    looplist.append(randoms)
Run Code Online (Sandbox Code Playgroud)

我想要的是在循环列表中,成为一种我假设的缓冲区?其中如果循环列表中的最大缓冲区空间已满,则需要清除(在此期间是否有暂停?或发生了什么)列表以继续重新生成整数到该列表/缓冲区。

第 2 部分问题:想要解释缓冲区如何为 Python 工作的简单解释吗?还是python的内存管理只是禁用需要分配自己的缓冲区?(如果我们也愿意,我们还能做吗?)

如果我的问题看起来范围很广,我会编辑我的问题,尽量做到我所知道的描述性。

Adi*_*hag 1

使用队列/列表并在队列/列表大小足够大时使索引以先进先出的方式下降