Python深浅拷贝
要理解深浅拷贝,首先要了解相同的集合在内存中的划分,比如A = [1,2,3,4]B = [1,2,3,4]虽然他们完全一致,但是list是可变的,Python会默认开辟两块空间.如下图A = [1,2,3,4]
B = [1,2,3,4]
A=B
B[0]='c'
print(A)
最终会输出 ['c', 2, 3, 4]
当B做了修改,A也会变化,因为他们引用的地址相同为了避免这种情况发生,...
原创
2018-04-03 15:38:25 ·
1853 阅读 ·
0 评论