查看我的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] 删除。
我来说两句