热线电话:13121318867

登录
2019-04-06 阅读量: 526
列表的浅复制和深复制

方法copy复制列表,常规复制只是将另一个名称关联到列表

a = [1,2,3] 
b = a
b[1] = 4
a
# [1,4,3]

要让a和b指向不同的列表,就必须将b关联到a的副本

a = [1,2,3] 
b = a.copy()
b[1] = 4
a
# [1,2,3]

这类似于使用a[:]或list(a),它们也都复制a。

a = [1,2,3] 
b =a[:]
b
# [1,2,3]
0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子