关于python:字典链接

dictionaries link

本问题已经有最佳答案,请猛点这里访问。

我对字典不太熟悉,发现下面的内容很混乱。

1
2
3
4
resume = [{'name': 'New', 'value1': 'dfgdf'}, {'name': 'garry', 'value1': 'hhhhhh'}]
current = resume[0]
current['name'] = '24/7 link was not requested...'
print(resume)

返回:

1
[{'name': '24/7 link was not requested...', 'value1': 'dfgdf'}, {'name': 'garry', 'value1': 'hhhhhh'}]

当没有要求resumecurrent之间的永久/连续链接时,为什么会发生这种情况?……我怎样才能改变它,使current['name']更新为新的/请求的字符串值,而不是恢复。


尝试改变

1
current = resume[0]

1
current = resume[0].copy()

这应该创建一个新的字典对象。