首页 > 解决方案 > python map.pool没有迭代字典的字典列表

问题描述

我有一个字典列表,其中包含更多字典。我正在使用多处理来处理这个列表。

我的理解是,当您将可迭代对象传递给 时pool.map(),它基本上会将单个元素(在本例中为单个字典)发送到函数。但是,我收到此错误。

'列表索引必须是整数,而不是字典'

这是我正在使用的代码片段:

pool = multiprocessing.Pool(processes=multiprocessing.cpu_count() - 1)
pool.map(perform_clean, biglist)
pool.close()

这里biglist[{{}}]。如果我理解错了,请告诉我。

标签: pythonpython-multiprocessing

解决方案


推荐阅读