© 1999-2048 dssz.net 粤ICP备11031372号
[其它] Python中使用copy模块实现列表(list)拷贝
说明:引用是指保存的值为对象的地址。在 Python 语言中,一个变量保存的值除了基本类型保存的是值外,其它都是引用,因此对于它们的使用就需要小心一些。下面举个例子: 问题描述:已知一个列表,求生成一个新的列表,列表元素是原列表的复制 复制代码 代码如下: a=[1,2] b=a 这种做法其实并未真正生成一个新的列表,b指向的仍然是a所指向的对象。这样,如果对a或b的元素进行修改,a,b的值同时发生变化。 解决的方法为: 复制代码 代码如下: a=[1,2] b=a[:] 这样修改a对b没有影响。修改<weixin_38733355> 上传 | 大小:40kb