http://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html
#!/usr/bin/python# -*-coding:utf-8 -*-
import copy
a=[1,2,3,4,['a','b']] ?#原始對(duì)象
b=a ?#賦值,傳對(duì)象的引用
c=copy.copy(a) ?#對(duì)象拷貝,淺拷貝
d=copy.deepcopy(a) ?#對(duì)象拷貝,深拷貝
a.append(5) ? #修改對(duì)象a
a[4].append('c') ? #修改對(duì)象a中的['a', 'b']數(shù)組對(duì)象
print('a =',a)
print('b =',b)
print('c =',c)
print('d =',d)
以上實(shí)例執(zhí)行輸出結(jié)果為:
('a = ',[1,2,3,4,['a','b','c'],5])
('b = ',[1,2,3,4,['a','b','c'],5])
('c = ',[1,2,3,4,['a','b','c']])
('d = ',[1,2,3,4,['a','b']])