python - 在python中复制构造函数?

标签 python constructor copy

python 中有复制构造函数吗?如果不是,我会做些什么来实现类似的目标?

情况是我正在使用一个库,并且我已经扩展了其中一个具有额外功能的类,我希望能够将从库中获取的对象转换为我自己的类的实例。

最佳答案

我想你想要 copy module

import copy

x = copy.copy(y)        # make a shallow copy of y
x = copy.deepcopy(y)    # make a deep copy of y

您可以像控制 pickle 一样控制复制.

关于python - 在python中复制构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1241148/

相关文章:

javascript - 如何为模板中显示的 django 对象生成唯一的 div id

python - Pandas groupby 变换以获取非空日期值

java - Android:我应该向 ViewPager 中使用的 fragment 添加一个空构造函数吗

c++ - 通过零参数构造函数生成的 glm::mat4 应该包含哪些值?

c - 如何在C中将一个文件的内容逐字复制到另一个文件?

c# - 从列表创建敌人

python - 有没有办法控制 pytest-xdist 如何并行运行测试?

python - 如何在 pandas 中的 groupby 之后过滤值

c++ - 使用其他对象的类构造函数

windows - 在 FOR 循环中复制有效,但一直出现错误 "The file cannot be copied onto itself"