如何在Python中复制对象?
在Python中,如果你想复制对象,赋值运算符将无法达到目的。它在目标和对象之间创建绑定,即它从不创建新对象。它仅创建一个共享原始对象引用的新变量。为了解决这个问题,提供了复制模块。该模块具有通用的浅复制和深复制操作。
浅拷贝
浅拷贝构造一个新的复合对象,然后将引用插入到原始对象中。它使用以下方法复制对象 −
copy.copy(x) Return a shallow copy of x. 登录后复制
在Python中,如果你想复制对象,赋值运算符将无法达到目的。它在目标和对象之间创建绑定,即它从不创建新对象。它仅创建一个共享原始对象引用的新变量。为了解决这个问题,提供了复制模块。该模块具有通用的浅复制和深复制操作。
浅拷贝构造一个新的复合对象,然后将引用插入到原始对象中。它使用以下方法复制对象 −
copy.copy(x) Return a shallow copy of x. 登录后复制