列表的共享字典作为值

时间:2016-03-25 20:50:24

标签: python-2.7 dictionary shared-memory python-multiprocessing

我正在使用多处理包。

我有一个manager = Manager()并且共享dict self.graph = self.manager.dict()我希望它将整数存储为键和整数列表作为值(图的邻接列表表示),但是当我尝试追加新元素时在工作进程中列出graph根本没有变化。

那么,我该如何解决呢?

1 个答案:

答案 0 :(得分:0)

提到here时,将graph[i].append(j)替换为graph[i] += [j]使其有效。 但我不知道为什么。