Python深浅拷贝

  

深拷贝和浅拷贝/h3>   <人力资源/>   
  

深拷贝:不仅复制变量的指针,还复制指针指向的数据

     

这里需要提到一个新名词,<强>指针:变量和内存中数据的一种引用关系。变量通过指针对应到内存中的数据
 Python深浅复制”> </p>
  <blockquote>
  <p>在列,表元组,字典,集合中可以使用深复制</p>
  </引用>
  <pre> <代码>列表=[1,2,3];</代码> </pre>
  <p>复制的作用是将列表拷贝出一份</p>
  <pre> <代码> newlist=list.copy ();
  在祝辞祝辞打印(列表);
  (1、2、3)
  在祝辞祝辞打印(newlist);
  (1、2、3)</代码> </pre>
  <p>如果修改newlist中的某一个元素,不会影响到列清单表中本来的的元素(深拷贝)</p>
  <pre> <代码>祝辞祝辞祝辞newlist[2]='呵呵';
  在祝辞祝辞print(列表)
  (1、2、3)
  在祝辞祝辞打印(newlist)
  (1、2,呵呵)</代码> </pre>
  <blockquote>
  <p>浅拷贝:只复制了指针(一份内存的引用),而在内存中保存的数据,还是仅仅只有一份</p>
  </引用>
  <p> <img src=Python深浅拷贝