欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python 拷貝對象(深拷貝deepcopy與淺拷貝copy)

 更新時(shí)間:2008年09月06日 14:23:13   作者:  
Python中的對象之間賦值時(shí)是按引用傳遞的,如果需要拷貝對象,需要使用標(biāo)準(zhǔn)庫中的copy模塊。
1. copy.copy 淺拷貝 只拷貝父對象,不會拷貝對象的內(nèi)部的子對象。
2. copy.deepcopy 深拷貝 拷貝對象及其子對象
一個(gè)很好的例子:
import copy
= [1234, ['a''b']]  #原始對象

= a  #賦值,傳對象的引用
= copy.copy(a)  #對象拷貝,淺拷貝
= copy.deepcopy(a)  #對象拷貝,深拷貝

a.append(
5)  #修改對象a
a[4].append('c')  #修改對象a中的['a', 'b']數(shù)組對象

print 'a = ', a
print 'b = ', b
print 'c = ', c
print 'd = ', d

輸出結(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']]

相關(guān)文章

  • Python機(jī)器學(xué)習(xí)之Kmeans基礎(chǔ)算法

    Python機(jī)器學(xué)習(xí)之Kmeans基礎(chǔ)算法

    這篇文章主要介紹了Python機(jī)器學(xué)習(xí)之Kmeans基礎(chǔ)算法,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • python3實(shí)現(xiàn)語音轉(zhuǎn)文字(語音識別)和文字轉(zhuǎn)語音(語音合成)

    python3實(shí)現(xiàn)語音轉(zhuǎn)文字(語音識別)和文字轉(zhuǎn)語音(語音合成)

    這篇文章主要介紹了python3實(shí)現(xiàn)語音轉(zhuǎn)文字(語音識別)和文字轉(zhuǎn)語音(語音合成),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 實(shí)例分析python3實(shí)現(xiàn)并發(fā)訪問水平切分表

    實(shí)例分析python3實(shí)現(xiàn)并發(fā)訪問水平切分表

    在本文中小編給大家整理了關(guān)于python3實(shí)現(xiàn)并發(fā)訪問水平切分表的相關(guān)知識點(diǎn)以及實(shí)例代碼,有興趣的朋友們參考下。
    2018-09-09
  • Python?Pygame實(shí)戰(zhàn)之紅心大戰(zhàn)游戲的實(shí)現(xiàn)

    Python?Pygame實(shí)戰(zhàn)之紅心大戰(zhàn)游戲的實(shí)現(xiàn)

    說起Windows自帶的游戲,相信許多80、90后的朋友都不陌生。本文就將利用Python中的Pygame模塊實(shí)現(xiàn)一下windows經(jīng)典游戲之一的紅心大戰(zhàn),需要的可以參考一下
    2022-02-02
  • python3.8動(dòng)態(tài)人臉識別的實(shí)現(xiàn)示例

    python3.8動(dòng)態(tài)人臉識別的實(shí)現(xiàn)示例

    這篇文章主要介紹了python3.8動(dòng)態(tài)人臉識別的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python Flask入門

    Python Flask入門

    今天小編就為大家分享一篇Python Flask的入門教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-11-11
  • python?pygame實(shí)現(xiàn)五子棋雙人聯(lián)機(jī)

    python?pygame實(shí)現(xiàn)五子棋雙人聯(lián)機(jī)

    這篇文章主要為大家詳細(xì)介紹了python?pygame實(shí)現(xiàn)五子棋雙人聯(lián)機(jī),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • python?skimage圖像處理

    python?skimage圖像處理

    這篇文章主要為大家介紹了python?skimage圖像處理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • pandas添加新列的5種常見方法

    pandas添加新列的5種常見方法

    pandas為DataFrame格式數(shù)據(jù)添加新列的方法非常簡單,下面這篇文章主要給大家介紹了關(guān)于pandas添加新列的5種常見方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Python 實(shí)現(xiàn)黑客帝國中的字符雨的示例代碼

    Python 實(shí)現(xiàn)黑客帝國中的字符雨的示例代碼

    這篇文章主要介紹了Python 實(shí)現(xiàn)黑客帝國中的字符雨的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評論