浅复制与深复制概念
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
1.淺復(fù)制與深復(fù)制概念?
?
⑴淺復(fù)制(淺克隆)?
?
??? 被復(fù)制對(duì)象的所有變量都含有與原來(lái)的對(duì)象相同的值,而所有的對(duì)其他對(duì)象的引用仍然指向原來(lái)的對(duì)象。換言之,淺復(fù)制僅僅復(fù)制所考慮的對(duì)象,而不復(fù)制它所引用的對(duì)象。?
?
⑵深復(fù)制(深克隆)?
?
??? 被復(fù)制對(duì)象的所有變量都含有與原來(lái)的對(duì)象相同的值,除去那些引用其他對(duì)象的變量。那些引用其他對(duì)象的變量將指向被復(fù)制過(guò)的新對(duì)象,而不再是原有的那些被引用的對(duì)象。換言之,深復(fù)制把要復(fù)制的對(duì)象所引用的對(duì)象都復(fù)制了一遍。?
轉(zhuǎn)載于:https://my.oschina.net/icandoitbetter/blog/3042225
總結(jié)
- 上一篇: 如何学习配置webpack(一)
- 下一篇: [ZOJ 4014] Pretty Ma