浅拷贝和'=';用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)