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

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