我正在尝试一个多线程python脚本,其中函数有一个dict作为输入并返回输出。因此,我认为最好的方法是使用multiprocessing.pool.ThreadPool,因为这是我找到的唯一可以在另一个线程上运行函数并从中获取返回值的库。然而,当我作为一个参数传入一个dict时,它似乎将键作为一系列参数传递,而不是像我想要的那样传入这个dict。dictionary as an argument 13 pool.join()
14 input() #funny th
如果使用类似于get的方法,dict中的值为None,是否有方法返回另一个值 即。my_dict = {} 我想要实现的类似于这个逻辑: my_variable = my_dict.get("my_key", "Not None")
# Afterexecuting the line above the value of my_variable should be "Not None" 我知道get检查字典中是