Python 3 教程
Python 字典 copy() 函數(shù)返回一個(gè)字典的淺復(fù)制。
copy()方法語法:
dict.copy()
返回一個(gè)字典的淺復(fù)制。
以下實(shí)例展示了 copy()函數(shù)的使用方法:
以上實(shí)例輸出結(jié)果為:
新復(fù)制的字典為 : {'Age': 7, 'Name': 'Runoob', 'Class': 'First'}
可以通過以下實(shí)例說明:
實(shí)例中 dict2 其實(shí)是 dict1 的引用(別名),所以輸出結(jié)果都是一致的,dict3 父對(duì)象進(jìn)行了深拷貝,不會(huì)隨dict1 修改而修改,子對(duì)象是淺拷貝所以隨 dict1 的修改而修改。
{'user': 'root', 'num': [2, 3]} {'user': 'root', 'num': [2, 3]} {'user': 'json', 'num': [2, 3]}