python淺拷貝和深拷貝

在Python中對(duì)象的賦值其實(shí)就是對(duì)象的引用轮蜕。當(dāng)創(chuàng)建一個(gè)對(duì)象举瑰,把它賦值給另一個(gè)變量的時(shí)候四濒,python并沒(méi)有拷貝這個(gè)對(duì)象,只是拷貝了這個(gè)對(duì)象的引用而已欠气。

淺拷貝:拷貝了最外圍的對(duì)象本身厅各,內(nèi)部的元素都只是拷貝了一個(gè)引用而已。也就是预柒,把對(duì)象復(fù)制一遍队塘,但是該對(duì)象中引用的其他對(duì)象我不復(fù)制

深拷貝:外圍和內(nèi)部元素都進(jìn)行了拷貝對(duì)象本身,而不是引用宜鸯。也就是憔古,把對(duì)象復(fù)制一遍,并且該對(duì)象中引用的其他對(duì)象我也復(fù)制淋袖。


1鸿市,變量:是一個(gè)系統(tǒng)表的元素,擁有指向?qū)ο蟮倪B接空間?

2即碗,對(duì)象:被分配的一塊內(nèi)存焰情,存儲(chǔ)其所代表的值?

3,引用:是自動(dòng)形成的從變量到對(duì)象的指針?

4剥懒,注意:類型(int類型内舟,long類型(python3已去除long類型,只剩下int類型的數(shù)據(jù)))屬于對(duì)象初橘,不是變量?

5验游,不可變對(duì)象:一旦創(chuàng)建就不可修改的對(duì)象,包括字符串壁却、元組、數(shù)字?

6裸准,可變對(duì)象:可以修改的對(duì)象展东,包括列表、字典炒俱。


應(yīng)用的范圍:

1盐肃,減少內(nèi)存的使用 ????

2爪膊,以后在做數(shù)據(jù)的清洗、修改或者入庫(kù)的時(shí)候砸王,對(duì)原數(shù)據(jù)進(jìn)行復(fù)制一份推盛,以防數(shù)據(jù)修改之后,找不到原數(shù)據(jù)

對(duì)于不可變對(duì)象的深淺拷貝:

不可變對(duì)象類型谦铃,沒(méi)有被拷貝的說(shuō)法耘成,即便是用深拷貝,查看id的話也是一樣的驹闰,如果對(duì)其重新賦值瘪菌,也只是新創(chuàng)建一個(gè)對(duì)象,替換掉舊的而已嘹朗。

一句話就是师妙,不可變類型,不管是深拷貝還是淺拷貝屹培,地址值和拷貝后的值都是一樣的默穴。

對(duì)于可變對(duì)象深淺拷貝:

=淺拷貝:值相等,地址相等?

copy淺拷貝:值相等褪秀,地址不相等?

deepcopy深拷貝:值相等蓄诽,地址不相等


總結(jié)

1,深淺拷貝都是對(duì)源對(duì)象的復(fù)制溜歪,占用不同的內(nèi)存空間若专。

2,不可變類型的對(duì)象蝴猪,對(duì)于深淺拷貝毫無(wú)影響调衰,最終的地址值和值都是相等的。

3自阱,可變類型:?

=淺拷貝: 值相等嚎莉,地址相等?

copy淺拷貝:值相等,地址不相等?

deepcopy深拷貝:值相等沛豌,地址不相等

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末趋箩,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子加派,更是在濱河造成了極大的恐慌叫确,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件芍锦,死亡現(xiàn)場(chǎng)離奇詭異竹勉,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)娄琉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門次乓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)吓歇,“玉大人,你說(shuō)我怎么就攤上這事票腰〕强矗” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵杏慰,是天一觀的道長(zhǎng)测柠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)逃默,這世上最難降的妖魔是什么鹃愤? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮完域,結(jié)果婚禮上软吐,老公的妹妹穿的比我還像新娘。我一直安慰自己吟税,他們只是感情好凹耙,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著肠仪,像睡著了一般肖抱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上异旧,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天意述,我揣著相機(jī)與錄音,去河邊找鬼吮蛹。 笑死荤崇,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的潮针。 我是一名探鬼主播术荤,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼每篷!你這毒婦竟也來(lái)了瓣戚?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤焦读,失蹤者是張志新(化名)和其女友劉穎子库,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體矗晃,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡仑嗅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片无畔。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吠冤,靈堂內(nèi)的尸體忽然破棺而出浑彰,到底是詐尸還是另有隱情,我是刑警寧澤拯辙,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布郭变,位于F島的核電站,受9級(jí)特大地震影響涯保,放射性物質(zhì)發(fā)生泄漏诉濒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一夕春、第九天 我趴在偏房一處隱蔽的房頂上張望未荒。 院中可真熱鬧,春花似錦及志、人聲如沸片排。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)率寡。三九已至,卻和暖如春倚搬,著一層夾襖步出監(jiān)牢的瞬間冶共,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工每界, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捅僵,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓盆犁,卻偏偏與公主長(zhǎng)得像命咐,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子谐岁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 簡(jiǎn)單點(diǎn)說(shuō) copy.copy:淺拷貝 醋奠,只拷貝父對(duì)象,不會(huì)拷貝對(duì)象的內(nèi)部的子對(duì)象伊佃。(淺拷貝只是指拷貝原對(duì)象元素的引...
    MononokeHime閱讀 221評(píng)論 0 1
  • Python中的對(duì)象之間賦值時(shí)是按引用傳遞的窜司,如果需要拷貝對(duì)象,需要使用標(biāo)準(zhǔn)庫(kù)中的copy模塊航揉。 copy.cop...
    那臉憔悴閱讀 456評(píng)論 0 51
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,104評(píng)論 1 32
  • 本周五塞祈,滬指全天在開(kāi)盤點(diǎn)位附近窄幅震蕩,成交量再次萎縮帅涂,創(chuàng)業(yè)板指也結(jié)束了六連陽(yáng)走勢(shì)议薪,收出縮量小陰尤蛮,中小板指跌破5日...
    金股奇觀閱讀 321評(píng)論 0 0
  • 寫(xiě)在前面 特別認(rèn)同SUSAN對(duì)“新年計(jì)劃”的看法,新年計(jì)劃僅僅是在新年伊始許下對(duì)今年的期望和與自己建立一種儀式感恋昼,...
    凱瑞理想生活代言人閱讀 217評(píng)論 0 2