1
是否有一种简单的方法将一个类的属性设置为等于同一类的另一个实例?Python:如何将类变量设置为相同类型的另一个类
class Foo:
def __init__(self, a, b):
self.a = a
self.b = b
def main():
classOne = Foo(1,2)
classTwo = Foo(3,4)
# DESIRED:
classOne = classTwo # How can I easily set the 'a' and 'b' of classOne = classTwo?
if __name__ = "__main__":
main()
我知道这样的事情会工作:
classOne.a = classTwo.a
classOne.b = classTwo.b
但是,有没有更好的方式来与多个变量的类做到这一点?
谢谢你的帮助!
['copy.deepcopy()'](https://docs.python.org/2/library/copy.html#copy.deepcopy)听起来像你正在寻找 – NightShadeQueen