copy& deepcopy python
第一次寫部落格,python小白,寫點東西分享一下自己在學習中遇到的一些問題,希望能幫到別人。
網上一些關於python copy 模組中的deep copy 和shallow copy 概念的解釋已經很詳細了,但我自己在用的時候,卻遇到了一些問題。
這一段和網上其他人做的範例沒什麼區別,但下面一段就略有不同了。
我自己一開始在寫這一段的時候也是被結果給嚇到了,所以就回去重看了網上其他人寫的例子。一番搜尋後仍是沒有找到答案,於是乎,
我選擇看官方解釋,從上文中可以看出,shallow and deep copy 只有在涉及到複合型的objects時才會有區別,在其他情況下是沒有半毛錢去別的。
再回看x:
可以看出x[0]在改變前只是個整數,不符合條件,所以,即使後面把x[0]改的再複雜,也不會影響到y和m
另外,再提一句,給x增加或是減少內容,也不會影響到y 和m 的
新人小白,文章若有寫得不好之處以及講述錯誤之處,還請大家多多諒解,並且告知我,以便改善。
多謝!
相關文章
- Python基礎系列-copy和deepcopyPython
- 深、淺拷貝deepcopy()和copy()
- Golang:deepcopy深複製工具庫Golang
- 【python】python安裝Python
- python ----python的安裝Python
- python:python的多程式Python
- python--- 之The program 'python' can be found in the following packages: * python-minimal * python3PythonPackage
- Python IDLE和Python的區別!Python入門教程Python
- python學習之初識pythonPython
- 【Python】python類的繼承Python繼承
- Python 序列化(Python IO)Python
- Python合集之Python函式Python函式
- pythonPython
- python _Python
- python教程(一)·python環境搭建Python
- 學習Python的日子 Python(6)Python
- [python] Python型別提示總結Python型別
- Python補充02 Python小技巧Python
- 小白自學Python(一) -- Python教程Python
- Python之將Python字串生成PDFPython字串
- Python 字串格式化(Python IO)Python字串格式化
- Python 檔案讀寫(Python IO)Python
- 『python入門:』 python的介紹Python
- 與 Python 之父聊天:更快的 Python!Python
- python(python中的super函式、)Python函式
- python中#!/usr/bin/python與#!/usr/bin/env python的區別Python
- Python入門:Python 2與Python3有什麼區別?Python
- 學習Python選擇Python2還是Python3呢?Python
- Python學習筆記|Python之程式Python筆記
- Python 筆記-2-1-Python 概述Python筆記
- Python 微服務開發--Python Microservices DevelopmentPython微服務ROSdev
- python SQL基礎與python互動PythonSQL
- 「Python」Convert map object to numpy array in python 3PythonObject
- 【Python】阿里雲python sdk快速入門Python阿里
- Python - opencv-python 獲取影片尺寸PythonOpenCV
- Python基礎篇-Python基礎01Python
- Python基礎之Python資料世界Python
- 有趣的Python:Python控制鍵盤滑鼠Python