一、list的深浅复制

python 的深浅复制

由pythontutor(http://www.pythontutor.com/visualize.html)可以明确看到,如果列表中嵌套列表,浅复制只复制最外层,内层的列表只沿用原来的。

深复制是内外层的列表都是新的。

 

二、字典的深浅复制

python 的深浅复制

字典的深浅复制与列表类似,浅复制只复制最外层,内层的字典只沿用原来的。

深复制是内外层的字典都是新的。

 

三、元组的深浅复制

python 的深浅复制

python 的深浅复制

 

对于元组这种不可变类型的对象,对于深浅拷贝毫无影响,最终的地址值和值都是相等的。对于元组里嵌套列表这些可变序列来说,深复制又是可以完整拷贝的,因为里面带有了可变序列。

 

 

 

相关文章:

  • 2022-12-23
  • 2021-10-13
  • 2022-12-23
  • 2021-06-16
  • 2021-10-06
  • 2021-09-03
猜你喜欢
  • 2021-05-21
  • 2021-07-17
  • 2021-09-12
  • 2022-01-11
  • 2022-12-23
  • 2021-04-11
相关资源
相似解决方案