【面试-python】如何复制字典?复制的原理是什么?

语法:dict.copy()
count = {
"name":"hh",
"conut": 1234,
"info": [100,10]
}
count2 = count.copy() # 复制count内存中的地址
print(count,count2) #类似主卡和副卡,初始时候展示一样

count["name"] = "zz" #修改了count中对象值
count['info'][1] += 30 # 当字典count中增加新的内容的时,这个内容会分配一块新的内存,并指向新的内容,修改info的值 后count 和count2 中都有变化。
count2["name"] = "AA" #修改了count2中对象值
print(count,count2) # 类似主卡和副卡的概念

 

posted @ 2021-11-17 17:51  安琪儿一直在  阅读(113)  评论(0编辑  收藏  举报