国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ObjectCopy

2019-11-14 17:36:56
字體:
來源:轉載
供稿:網友

對象的傳參用的是傳引用,但開發中通常不允許對傳入參數進行修改。因此對象拷貝很常用,Python提供一個很方便的對象拷貝方法

如代碼:

__author__ = 'houjinchao'import copydef main():    a=[1,2,3,4,5,6,['a','b','c','d']]    b=a    c=copy.copy(a)    d=copy.deepcopy(a)    a.append(8)    a[6].append('e')    PRint 'a=',a    print 'b=',b    print 'c=',c    print 'd=',dif __name__ =="__main__":    main()

 執行結果:

a= [1, 2, 3, 4, 5, 6, ['a', 'b', 'c', 'd', 'e'], 8]b= [1, 2, 3, 4, 5, 6, ['a', 'b', 'c', 'd', 'e'], 8]c= [1, 2, 3, 4, 5, 6, ['a', 'b', 'c', 'd', 'e']]d= [1, 2, 3, 4, 5, 6, ['a', 'b', 'c', 'd']]

深拷貝將對象a 的子對象也進行了拷貝,所以,對對象a的子對象進行添加'e'操作對d無影響  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平乡县| 平顶山市| 凤城市| 嘉祥县| 剑川县| 大冶市| 阳原县| 五峰| 新宁县| 乌拉特后旗| 常山县| 永宁县| 芦山县| 武安市| 兴业县| 塔城市| 夏邑县| 苏尼特右旗| 琼海市| 吴堡县| 仁布县| 渭南市| 铜梁县| 淮北市| 北辰区| 西安市| 海安县| 东丽区| 文昌市| 梨树县| 阿克陶县| 赣州市| 四平市| 云和县| 上思县| 梁河县| 武隆县| 安仁县| 渭南市| 兴安盟| 冀州市|