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

Python淺拷貝與深拷貝用法實例

 更新時間:2015年05月09日 11:59:09   作者:守株待兔  
這篇文章主要介紹了Python淺拷貝與深拷貝用法,實例分析了Python淺拷貝與深拷貝的功能與使用方法,需要的朋友可以參考下

本文實例講述了Python淺拷貝與深拷貝用法。分享給大家供大家參考。具體分析如下:

>>> person=['name',['savings',100]]
>>> hubby=person[:]
>>> wifey=list(person)
>>> [id(x) for x in person,hubby,wifey]
[3074051788L, 3074061740L, 3074061996L]
>>> [id(y) for x in person,hubby,wifey for y in x]
[3074319552L,3073979916L,3074319552L,3073979916L,3074319552L,3073979916L]
>>> hubby[0]='joe'
>>> wifey[0]='jane'
(['joe',['savings',100]],['jane',['savings',100]],['name',['savings',100]])
>>> hubby[1][1]=70
>>> hubby,wifey,person
(['joe',['savings',70]],['jane',['savings',70]],['name',['savings',70]])

淺拷貝,創(chuàng)造了新的對象,但是它的對象引用確和被拷貝對象一致。

如果被拷貝對象的構(gòu)成元素是不可變類型,則拷貝對象對這個元素的改變,實際上是創(chuàng)造一個新的對象。

如果被拷貝對象的構(gòu)成元素是可變類型,則拷貝對象對這個元素的改變,實際上是在原對象的內(nèi)存空間上修改這個內(nèi)存空間里面的內(nèi)容。

這樣,才有hubby[1][1]=70會導致wifey,person相應(yīng)值的改變。

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

  • python3中int(整型)的使用教程

    python3中int(整型)的使用教程

    這篇文章主要介紹了關(guān)于python3中int(整型)的使用教程,文中介紹的非常詳細,相信對大家學習或者使用python3能具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • python連接mysql實例分享

    python連接mysql實例分享

    本文給大家匯總介紹了使用python連接mysql的幾個實例,非常的簡單實用,有需要的小伙伴可以參考下
    2016-10-10
  • 利用Python繪畫雙擺操作分享

    利用Python繪畫雙擺操作分享

    這篇文章主要介紹了利用Python畫雙擺,繪畫雙擺的過程主要包括以下步驟,雙擺問題、運動過程及公式推導過程,下文詳細介紹,需要的小伙伴可以參考一下
    2022-04-04
  • Python實現(xiàn)文本文件拆分寫入到多個文本文件的方法

    Python實現(xiàn)文本文件拆分寫入到多個文本文件的方法

    這篇文章主要介紹了Python實現(xiàn)文本文件拆分寫入到多個文本文件的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • python實時檢測鍵盤輸入函數(shù)的示例

    python實時檢測鍵盤輸入函數(shù)的示例

    今天小編就為大家分享一篇python實時檢測鍵盤輸入函數(shù)的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python文件的操作示例的詳細講解

    Python文件的操作示例的詳細講解

    本問重點講解了Python文件的讀寫原理、常用文件打開模式、文件對象的常用方法和目錄的相關(guān)操作詳細講解,對Python文件操作相關(guān)知識感興趣的朋友跟隨小編一起看看吧
    2021-04-04
  • pandas讀取excel時獲取讀取進度的實現(xiàn)

    pandas讀取excel時獲取讀取進度的實現(xiàn)

    這篇文章主要介紹了pandas讀取excel時獲取讀取進度的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • python中實現(xiàn)迭代器(iterator)的方法示例

    python中實現(xiàn)迭代器(iterator)的方法示例

    我們經(jīng)常需要遍歷一個對象中的元素,在Python中這種功能是通過迭代器來實現(xiàn)的。下面這篇文章主要給大家介紹了python中實現(xiàn)迭代器(iterator)的方法示例,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • pytorch矩陣乘法的實現(xiàn)

    pytorch矩陣乘法的實現(xiàn)

    本文主要介紹了pytorch矩陣乘法的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-11-11
  • Python fileinput模塊使用介紹

    Python fileinput模塊使用介紹

    這篇文章主要介紹了Python fileinput模塊使用方法,需要的朋友可以參考下
    2014-11-11

最新評論