2020-10-23

关于字典、数组的一个小问题

今天发现个问题

dic1 = {(3, 4): 1}
dic2 = dic1
del dic2[(3, 4)]
print(dic1)

运行结果:2020-10-23
不知道为啥,大佬说dic2和dic1是一个字典(列表也类似)
解决办法:
import copy

dic1 = {(3, 4): 1}
dic2 = copy.copy(dic1)
del dic2[(3, 4)]
print(dic1)
运行结果:
2020-10-23
附上大佬的解惑
2020-10-23