久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python直接賦值及深淺拷貝原理詳解

瀏覽:5日期:2022-07-12 10:15:22

定義

直接賦值:就是對(duì)象的引用(別名) 淺拷貝(copy):拷貝父對(duì)象,不拷貝對(duì)象內(nèi)部的子對(duì)象 深拷貝(deepcopy):copy模塊的deepcopy方法,完全拷貝父對(duì)象及其子對(duì)象

解釋

b = a: 賦值引用,a和b都指向同一個(gè)對(duì)象

Python直接賦值及深淺拷貝原理詳解

b = a.copy(): 淺拷貝,a和b都是一個(gè)獨(dú)立的對(duì)象,但它們的子對(duì)象是指向統(tǒng)一對(duì)象(是引用)

Python直接賦值及深淺拷貝原理詳解

b = copy.deepcopy(a): 深拷貝,a和b完全拷貝了父對(duì)象及其子對(duì)象,兩者是完全獨(dú)立的

Python直接賦值及深淺拷貝原理詳解

示例

以下是直接賦值、淺拷貝和深拷貝之對(duì)比

import copya = [1, 2, 3, 4, [’a’, ’b’]] #原始對(duì)象b = a#直接賦值,原始對(duì)象的引用c = copy.copy(a) #淺拷貝d = copy.deepcopy(a) #深拷貝a.append(5) #修改對(duì)象aa[4].append(’c’) #修改對(duì)象a中的[’a’, ’b’]列表對(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’]]

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日韩欧美一区二区视频 | 国产婷婷精品av在线 | 激情毛片| 国产一级在线观看 | 国产a一三三四区电影 | 人人草人人干 | 国产一级片 | 97视频在线| 91免费观看视频 | 国产成人高清 | 黄色毛片av | 久久手机在线视频 | 婷婷毛片 | 精品久久久中文字幕 | 91亚洲一区| 亚洲国产精品自拍 | 爱爱网av | 精品国产成人 | 天天天天天天天操 | 久久人爽 | 精品一区二区视频 | 亚洲精品一区二区三区 | 制服 丝袜 激情 欧洲 亚洲 | 午夜精品久久久久久久男人的天堂 | 嫩草研究院在线观看入口 | 一区二区中文字幕 | 成人免费观看视频 | 午夜精品久久久久久久 | 亚洲日本欧美日韩高观看 | 最新黄色网址在线播放 | 一区二区三区自拍 | 精品999www| 91精品福利 | 久久伊99综合婷婷久久伊 | 精品久久久久久亚洲精品 | 国产精品一区二区三区在线 | 亚洲精品视频免费看 | 久久久亚洲一区 | 精品日韩一区二区三区 | 欧美国产在线一区 | 日韩中文字幕在线免费 |