Всем привет. Как передать аргументы?
from multiprocessing.dummy import Pool as ThreadPool
from functools import partial
i = [[{'A': 'hh', 'B': 'gg'}, {'A': 'dd', 'B': 'vv'}, {'A': 'vv', 'B': 'hh'}], [{'A': 'hh', 'B': 'gg'}, {'A': 'dd', 'B': 'vv'}, {'A': 'vv', 'B': 'hh'}]]
list = ['1.1','2.2']
def run(i,list):
print(i)
print(list)
def thread_pool():
with ThreadPool(processes=3) as pool:
return pool.map(partial(run,i),list)
В таком случае передается весь список i; а хочется передать списки (x) внутри списка i:
for x in i:
print(x)
Может и не pool.map нужен.
p/s Спасибо, всем кто не прошел мимо.