python路--深浅拷贝
Posted 5014sy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python路--深浅拷贝相关的知识,希望对你有一定的参考价值。
深浅拷贝
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 #操作不影响主卡
以上是关于python路--深浅拷贝的主要内容,如果未能解决你的问题,请参考以下文章