av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

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

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

定義

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

解釋

b = a: 賦值引用,a和b都指向同一個對象

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

b = a.copy(): 淺拷貝,a和b都是一個獨立的對象,但它們的子對象是指向統一對象(是引用)

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

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

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

示例

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

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

以上實例執行輸出結果為:

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’]]

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日批视频网站 | 亚洲精品在线视频观看 | 成人免费毛片aaaaaa片 | 欧美黄色一级大片 | 日本午夜网站 | 欧美片网站yy | 国产强伦人妻毛片 | 99久久99| 国产精品毛片va一区二区三区 | 91理论片午午伦夜理片久久 | 一区二区色| 精品自拍视频 | 波多野结衣乳巨码无在线观看 | 自拍偷在线精品自拍偷无码专区 | 国产免费一级片 | 91在线免费视频观看 | 日韩一区二区三区精品 | 久久视频免费在线观看 | 国产男女无遮挡猛进猛出 | 麻豆av在线免费观看 | 精品国产999久久久免费 | 艳妇乳肉亭妇荡乳av | 亚洲综合视频在线观看 | 黄色aaa| 黄色片在线观看视频 | a级片网站 | 男男成人高潮片免费网站 | 九九热在线视频 | 毛片在线观看视频 | 91手机在线视频 | www.久久精品| 黄色大片免费在线观看 | 久久er99热精品一区二区 | 午夜黄色影院 | 九九国产视频 | 又色又爽又黄gif动态图 | 欧美国产视频 | 国产一级特黄aaa大片 | 久久国产亚洲 | 狠狠五月 | 懂色av一区二区夜夜嗨 |