阅读背景:

python 笔记 之 深浅copy

来源:互联网 
namet = ["xiede","xiangcheng","tingting","yuanyuan",["tingting","yuanyuan"],"dongdong","tingting"]
import copy
namec = copy.copy(namet) # 浅copy
print(namet)
print(namec)
namet[3] = "婷婷"
print(namet)
print(namec)
namet[4][1] = "圆圆"   #两个同时被修改了
print(namet)
print(namec)

namet = ["xiede","xiangcheng","tingting","yuanyuan",["tingting","yuanyuan"],"dongdong","tingting"]
namex = copy.deepcopy(namet) # 深copy
print(namet)
print(namex)
namet[3] = "婷婷"
print(namet)
print(namex)
namet[4][1] = "圆圆"  # 只修改了自己的
print(namet)
print(namex)namet = ["xiede","xiangcheng","tingting",



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: