列表的copy函数

功能

  • 当前列表复制一份相同的列表,新列表与旧列表内容相同,但内存空间不同

用法

  • list.copy() -> 该函数无参数 , 返回一个一模一样的列表

copy二次赋值的区别

  • 二次赋值的变量与原始变量享有相同内存空间

  • copy函数创建的新列表与原始列表不是一个内存空间,不同享数据变更

  • copy 属于 浅拷贝

浅拷贝与深拷贝

  • 深拷贝内存空间不同,不共享数据;
  • 浅拷贝是对最外层的数据创建一个新的间来存储,而对内层的内存地址进行引用;

1

2

代码