如何将不可迭代的kwargs包含在map
的{{1}}函数中?例如,在下面的代码中,concurrent.futures
的所有函数调用如何将c
调用为False?也就是说,single
其中single(iterable_a[i], iterable_b[i], c=False)
是0到3之间的int。
i
答案 0 :(得分:2)
您可以使用functools.partial
:
SELECT
将生成一个函数from functools import partial
single2 = partial(single,c=False)
,其中single2
设置为c
。所以你可以使用:
False
因此,from functools import partial
results = executor.map(partial(single,c=False), iterable_a, iterable_b)
调用了map
和partial(single,c=False)
生成的函数。