创建具有多处理功能的列表列表.Manager().list().



使用多处理在python中创建空列表的正确/更pythonic的方法是什么?我的意思是这个对象必须是可访问的,并且将被一组工人修改(追加到(。

我现在拥有的是:

import multiprocessing
len_outer_list = 10
manager = multiprocessing.Manager()
outer_list = manager.list()
for _ in range(len_outer_list):
outer_list.append(manager.list()) # add the empty inner lists

实际上这工作正常:

outer_list = manager.list([manager.list() for _ in range(len_outer_list)])

相关内容

最新更新