
















Python 对象引用与复制 (Python参考手册读书笔记)

##通过赋值创建一个副本
a = [1,2,3,4,5]
b = a
print(b is a )
b[2] = -99
print(a)
通过控制台打印,我们修改list b中的值,打印a发现值也跟着变化了,说明a与b的引用是同一个对象
c = [11,22,]
d = list(c)
print(c is d)
d.append(33)
print(c)
print(d)
d[1] = 00
print(c)
print(d)
import copy
e = [11,12,13]
f = copy.deepcopy(e)
print(e is f)
f[1] = 78
print(e)
print(f)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。