浅拷贝和'=';用Python?
两者的区别是什么浅拷贝和'=';用Python?,python,copy,Python,Copy,两者的区别是什么 x = Object1 b = Object2 Python中的赋值语句不复制对象,而是在目标和对象之间创建绑定 因此,如果你真的想两次拥有同一个对象而不在它们之间进行任何绑定,你可以使用复制包。x=b根本不是一个副本。这能回答你的问题吗? import copy x = b x = copy.copy(b)
x = Object1
b = Object2
Python中的赋值语句不复制对象,而是在目标和对象之间创建绑定
因此,如果你真的想两次拥有同一个对象而不在它们之间进行任何绑定,你可以使用复制包。
x=b
根本不是一个副本。这能回答你的问题吗?
import copy
x = b
x = copy.copy(b)