【发布时间】:2023-03-10 11:35:01
【问题描述】:
我正在尝试创建一个填充有dictionary 的list,以便我可以更新每个相关的字典以进行制作,并更新adjacency list 以获取图表。但是,如下所示,每当我尝试更新字典时,当我只希望更新相关索引中的特定字典时,数组中的每个字典都会更新。在list 中制作字典会创建重复的字典吗?我该如何解决这个问题?
>>> a = [{}] * 4
>>> a[0].update({1:4})
>>> a
[{1: 4}, {1: 4}, {1: 4}, {1: 4}]
【问题讨论】:
标签: arrays python-3.x list dictionary