1. 首页
  2. 数据库
  3. 其它
  4. Python中赋值拷贝、浅拷贝与深拷贝的区别

Python中赋值拷贝、浅拷贝与深拷贝的区别

上传者: 2020-12-23 06:59:40上传 PDF文件 51.17KB 热度 34次
在Python中赋值拷贝、浅拷贝与深拷贝的区别 在python中有的三种对于对象的赋值方式,赋值、深浅拷贝,那么他们有什么样的不同点。下面我们就来聊聊。—–仅属于个人观点 一、赋值 说实在的,在python中,对象的赋值就是对于对象的引用。不废话上代码。 list =[1,2,3,4,5] list2=list print(list) print(id(list)) print(list2) print(id(list2)) 由上述代码可知,只是将列表list改变了一个名字,叫做list2,也可以称之为对于对象的引用,当修改了list的值的时候,那么list2的值也将修改自动与list同步
下载地址
用户评论