在python中,对象赋值实际上是对象的的引用,当创建一个对象,然后把它赋值给另外一个变量的时候,python没有拷贝这个对象,而只是拷贝了这个对象的引用,多以就出现了浅复制,即复制后原对象改变后,复制出来的对象也会改变,要防止复制出来的对象改变,就要使用深复制 python复制三种方式 (1)直接赋值,传递对象的引用而已.原始列表改变,被赋值的对象也会做相同改变 list1 = [1,2,'a',[4,'ss']] list2 = list1 print(list2) #result:[1,…