Python:赋值、浅拷贝、深拷贝

赋值:a=b,只拷贝了对象的引用,没有拷贝内容。两个对象的id一样 浅拷贝:copy.copy(),构造一个新的复合对象,然后将子对象引用插入到原始对象的副本中。 深拷贝:copy.deepcopy(),构造一个新的复合对象,然后递归地将子对象副本插入原始对象的副本。 给个栗子: 从这个栗子可以看出,对c进行修改时,d由于只复制了c的引用,所以看上去也进行了修改,实际指向的是同一内存。e和f由于是
相关文章
相关标签/搜索