2021
05-20
05-20
Python基础详解之列表复制
一、前言Python中列表的复制分为几种情况:直接赋值浅复制深复制下面通过实例分析一下这几种情况的区别。二、直接赋值a=[11,22,33]b=aprint(id(a),id(b))b[0]=1print(a,b)输出结果为如下所示,发现内存地址没有发生变化,b只是a的引用,通过b更改列表的值时,a同时做修改。三、用切片赋值a=[11,22,33]b=a[:]print(id(a),id(b))b[0]=1print(a,b)输出结果为如下所示,发现内存地址发生了变化,通过b更改列...
继续阅读 >