在list进行赋值的时候,比如
x=[3,4,5]
如果你直接进行赋值
y=x
的话,其实x和y是指向同一个地址的,y并不是独立的。
如果你想获得一个独立的y。可以这样赋值
y=x[:]
这样就能得到一个独立的y了
最近一段时间开始专攻Python,所以会定期更新Python的一些相关知识,教材:Python基础教程
本文介绍了Python中列表赋值时可能出现的浅拷贝问题,并提供了一种简单的方法来实现列表的深拷贝,确保创建的新列表与原列表相互独立。
在list进行赋值的时候,比如
x=[3,4,5]
如果你直接进行赋值
y=x
的话,其实x和y是指向同一个地址的,y并不是独立的。
如果你想获得一个独立的y。可以这样赋值
y=x[:]
这样就能得到一个独立的y了
最近一段时间开始专攻Python,所以会定期更新Python的一些相关知识,教材:Python基础教程
9128

被折叠的 条评论
为什么被折叠?