python深拷贝和浅拷贝
浅拷贝:拷贝引用a = 1 # a指向存储1的内存空间b = a # b指向a指向的存储空间id(a) == id(b) # True id()用于获取对象的内存地址a = 2 # a指向的内存地址改变id(a) == id(b) # Falseprint(b) # b还是等于1 b在a改变之前已经指向了 1,不会因为a的指向改变而改变a = [1, 2, 3]b = aid(a) == id(b)a.append(4) # 此时并不是改变指向,只是添加了4,与重新赋值不
原创
2020-12-18 14:33:58 ·
93 阅读 ·
0 评论