午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:14日期: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)文章:
主站蜘蛛池模板: 日本精品视频 | 91精品综合 | 婷婷午夜精品久久久久久性色av | 日本久久网站 | 蜜桃av噜噜一区二区三区麻豆 | 视频一区亚洲 | 污污的视频在线免费观看 | 国产日韩欧美激情 | 国产精品久久免费 | 中文字幕免费高 | 国产一区在线观看免费 | 成人小视频免费观看 | 无遮挡黄色 | www.欧美色图 | 国产一级片在线 | 亚洲欧美综合在线观看 | 免费播放毛片精品视频 | 国产精品成人一区二区网站软件 | 国产传媒在线 | 免费成人深夜蜜桃视频 | 日韩精品伦理 | 99热热热热 | 在线观看av中文字幕 | 影音先锋在线视频 | 麻豆精品在线播放 | 自拍偷拍亚洲欧美 | 久久九九色 | 青草精品视频 | 国产精品二区一区二区aⅴ污介绍 | 浴室偷拍美女洗澡456在线 | 国产精品美女 | 性xxxx搡xxxxx搡欧美 | 操她视频在线观看 | 色撸撸av| 国产精品视频免费 | 欧美视频在线看 | 亚洲一区天堂 | 久久av资源| 成人深夜福利 | 艳母动漫在线免费观看 | 亚洲大胆人体 |