python - 如何在 Python 中创建对象的副本?

我想创建一个对象的副本。我希望新对象拥有旧对象的所有属性(字段的值)。但我想要独立的对象。因此,如果我更改新对象的字段值,旧对象不应该受到影响。

最佳答案

要获得对象的完全独立副本,您可以使用 copy.deepcopy()功能。

有关浅复制和深复制的更多详细信息,请参阅此问题的其他答案以及 this answer to a related question 中的精彩解释.

https://stackoverflow.com/questions/4794244/

相关文章:

python - 多处理。池 : What's the difference between map

linux - 为什么人们使用 tarball?

linux - 如何在 bash 中检查文件是否创建时间超过 x 时间?

python - Pandas 用空白/空字符串替换 NaN

python - 为什么 4*0.1 的浮点值在 Python 3 中看起来不错,但 3*0.1 不

python - 在 Python 中查找列表的中位数

python - 使用 pandas 绘制相关矩阵

javascript - 即使没有其他进程阻塞该端口,Node.js 应用程序也无法在端口 80 上

linux - 如何在命令行中合并图像?

linux - 如何在 bash shell 脚本中包含文件