我有一个包含字符串的大列表。我希望从此列表中创建一个字典,以便:
list = [str1, str2, str3, ....]
dict = {str1:len(str1), str2:len(str2), str3:len(str3),.....}
我的解决方案是一个 for 循环,但它花费了太多时间(我的列表包含近 1M 元素):
for i in list:
d[i] = len(i)
我希望在 python 中使用多处理模块以利用所有内核并减少进程执行所需的时间。我遇到了一些粗略的例子,涉及管理器模块在不同进程之间共享 dict 但无法实现它。任何帮助,将不胜感激!