У меня есть список словарей, в которых есть дополнительные словари. Я использую многопроцессорную обработку этого списка.
Насколько я понимаю, когда вы передаете итерацию в pool.map()
, она в основном отправляет отдельные элементы (в данном случае один словарь) в функцию. Однако я получаю эту ошибку.
'индексы списка должны быть целыми числами, а не dict'
Это фрагмент кода, который я использую:
pool = multiprocessing.Pool(processes=multiprocessing.cpu_count() - 1)
pool.map(perform_clean, biglist)
pool.close()
здесь biglist
- это [{{}}]
. Пожалуйста, скажите мне, если я неправильно понимаю.