擅长:python、mysql、java
<p>拷贝是一个浅拷贝,它仍然保留对其原始源的引用。如果你愿意的话
复制到一个不同的对象一起,然后您需要导入复制模块
使用deepcopy方法</p>
<pre><code>import copy
aList = [1,2]
bList = [3,4]
kvps = { '1' : aList, '2' : bList }
theCopy = copy.deepcopy(kvps) # this creates totally new copy, not a reference? yes
kvps['1'][0] = 5 #this var kvps becomes { '1' : [5,2], '2' : [3,4] }? yes
sum = kvps['1'][0] + theCopy['1'][0] #must be 5+1 = 6
print(sum)
</code></pre>