006python路--深浅拷贝
深浅拷贝
s = [1,'1230']
s2 = s #两个变量指向同一片内存
浅copy--只拷贝第一层
实例:银行中,一对夫妻两个账户,但钱是从一个地方取 husband = [ 'xiaohu',123,[15000]] #余额 wife = husband.copy() #相当于副卡 wife[0] = 'xiaomei' #账户名 wife[1] = 456 #卡号
深copy--全部拷贝
import copy #xiaosan = copy.copy(husband) #浅拷贝 xiaosan = copy.deepcopy(husband) #深拷贝
xiaosan[0] = 'xiaomaomi' xiaosan[1] = 789 xiaosan[2][0] -= 1200 #操作不影响主卡

浙公网安备 33010602011771号