带有字典列表的Python pool.starmap?

时间:2018-04-18 14:05:14

标签: python multiprocessing

是否有类似于pool.starmap的函数可以与字典列表一起使用?

而不是: pools.starmap(func, iterable_of_tuple)

你会: pools.starmapdict(func, iterable_of_dictionaries)

这样函数starmapdict将负责解包函数参数的字典。

1 个答案:

答案 0 :(得分:0)

我使用了以下内容:

pools.starmap(func, zip(iterable_of_dictionaries.keys(), iterable_of_dictionaries.values())

编辑1:

>>> d = {"a": "1", "b": "2"}

>>> print(d.items())
dict_items([('a', '1'), ('b', '2')])


>>> print(d.keys(), d.values())
dict_keys(['a', 'b']) dict_values(['1', '2'])