如何在python中创建与另一个对象具有相同内容的对象?

浅八神

查看我的python文件中的代码:

class Point:
    def __init__(self):
        """ Create a new point at the origin """
        self.x = 0
        self.y = 0
p = Point()
p.x = 4
p.y = 4

我想创建另一个q包含所有值的对象p

是的,我们可以这样做: q = Point.objects.create(q.x = p.x,q.y = p.y)

但是,我不想引用类中的所有变量 Point

我该怎么做 ?

汤姆·邦巴迪尔
import copy

用于浅拷贝

p2 = copy.copy(p)

用于深层复制

p2 = copy.deepcopy(p)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JavaScript中从具有相同定义的另一个对象向对象属性添加值

如何在JavaScript中的另一个对象中查找具有属性的对象

与打字稿中另一个对象具有相同键的对象?

从另一个具有相同键的对象数组创建一个对象数组

如何在python的不同类中创建另一个类的对象

当两个对象具有相同的键时,如何根据另一个对象中给出的标准对来自对象的数据进行分类?

如何检索另一个模型中具有最相关对象的模型对象?

JavaScript:如果另一个对象在另一个属性中具有相同的值,则更改对象的值

如何在javascript中的对象数组中创建另一个对象数组中的对象数组

如何创建一个类,使其对象之一与VB中另一个类的类型相同?

用另一个具有相同键的对象替换对象数组中的键值

Javascript将对象值插入另一个具有相同键的对象

如何从Typescript中具有相同json对象结构的另一个数组更新数组中的json对象值

通过合并具有相同ID的集合中的两个对象来创建一个新对象,并将结果对象添加到另一个集合中

如何在Android中的另一个布局xml文件中创建Button对象

在RealmSwift中,当两个对象中的每个对象都具有另一个对象的属性时,是否会创建一个保留周期?

如何在另一个表ssms中更新具有相同值的列?

使用Method的Generic T创建具有相同Generic T的另一个对象的新实例

如何使用 Python 从另一个对象创建一个新的 JSON 对象?

如何在Python中将一个对象的所有属性复制到另一个对象?

如何在 Python 中从另一个对象中减去一个日期对象

基于Python中的另一个对象属性创建一个类的对象

如何在flutter中访问在另一个有状态小部件中的一个有状态小部件中创建的对象

如何从另一个列表中订购具有匹配键的对象列表?

如何使用设计模式将一个对象投射到具有相同属性的另一个对象?没有图书馆

如何在JavaScript中的另一个对象内添加一个对象?

如何在另一个对象的方法中访问一个对象?

如何在另一个对象中获取一个对象?

如何从特定的另一个对象创建对象