小编Tho*_*eau的帖子

使用池和多处理同时将两个函数应用于两个列表

我有一个(大)名单,里面有男性和女性特工。

我想对每个应用不同的功能。

在这种情况下如何使用 Pool ?鉴于代理是相互独立的。

一个例子是:

males = ['a', 'b', 'c']
females = ['d', 'e', 'f']
for m in males:
    func_m(m)
for f in females:
    func_f(f)
Run Code Online (Sandbox Code Playgroud)

我是这样开始的:

from multiprocessing import Pool
p = Pool(processes=2)
p.map() # Here is the problem
Run Code Online (Sandbox Code Playgroud)

我想要一些类似的东西:

p.ZIP(func_f for f in females, func_m for m in males) # pseudocode
Run Code Online (Sandbox Code Playgroud)

python multiprocessing python-multiprocessing

5
推荐指数
1
解决办法
334
查看次数