我是字典的新手,发现以下内容非常令人困惑。
resume = [{'name': 'New', 'value1': 'dfgdf'}, {'name': 'garry', 'value1': 'hhhhhh'}]
current = resume[0]
current['name'] = '24/7 link was not requested...'
print(resume)
返回:
[{'name': '24/7 link was not requested...', 'value1': 'dfgdf'}, {'name': 'garry', 'value1': 'hhhhhh'}]
为什么未请求resume
和current
之间的永久/连续链接,为什么会发生这种情况? ......以及如何更改此设置,以便current['name']
将更新为新的/请求的字符串值,并且不恢复。
答案 0 :(得分:3)
尝试更改
current = resume[0]
到
current = resume[0].copy()
这应该创建一个新的字典对象。