python 中的=、copy.copy 、copy.deepcopy 本身是针对于可变类型而言的,因为在python中不可变类型即便用深拷贝后面看到的地址也会是相同的
可变类型中 :‘=’表示创建引用,即值与地址都不会变;
‘copy.copy’:表示只拷贝顶层对象;例如 test_list_a = [1,2,3] , test_list_b =[4,5,6] ,test_list_ab = [test_list_a , test_list_b]
当copy.copy( test.list_ab )时,只会拷贝test_list_ab这个列表,而并不会对test_list_a 和test_list_b 这两个对象做拷贝
‘copy.deepcopy’: 则表示拷贝所有层级的对象