大体上讲,Python里的赋值符号“=”只是将对象进行了引用,如果想新开辟地址new出一个新对象,要用copy模块的copy.copy(),但是用这个方法得到的对象是新对象,但是数据还是引用。 如果要完全得到一个新的一模一样的对象,要用copy.deepcopy()方法。这样,在改变新对象的时候,原对象才能不受影响,也就是保持原始数据不变。