我有一个用例,我希望将多个缓冲区 block 合并到一个缓冲区中。对于 C/C++/Java,我将预分配一个大小与源缓冲区的组合大小相同的缓冲区,然后将源缓冲区复制到其中。如何在Python中以类似的方式完成它?我想避免创建多个较小的中间缓冲区,这可能会对性能产生不良影响。
最佳答案
我认为做你想做的事情的最好方法是:
initial_value = None # or 0, False, etc.
size = 10 # Or the size of your buffer
buffer = size * [initial_value]
关于python - 如何在Python中预分配一定大小的缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29946085/