python複製之坑
在python中想要複製一個變數a的值,可以直接b=a,但這種複製方法a改變時b也會一起改變,因為a,b同時指向一個變數,b只是a的另一個名字而已,看一個例子:
a = [1,2,3]
b = a
a[0] = 0
print(b) # [0, 2, 3]
如果想複製a的值並儲存在獨立的一個變數中,應該用copy模組:
import copy
a = [1,2,3]
b = copy.copy(a)
a[0] = 0
print(b) # [1 2 3]
相關文章
- python 淺複製、深複製坑Python
- list複製踩坑記錄
- python 深複製和淺複製Python
- Python面試必備一之迭代器、生成器、淺複製、深複製Python面試
- MySQL主從複製之GTID複製MySql
- MySQL主從複製之半同步複製MySql
- MySQL主從複製之非同步複製MySql非同步
- Python中的賦值與淺複製與深複製之間的關係Python賦值
- MysqL主從複製_模式之GTID複製MySql模式
- iOS之物件複製iOS物件
- Python 列表切片陷阱:引用、複製與深複製Python
- python深複製和淺複製的區別Python
- DM7資料複製之模式級複製模式
- python 的深淺複製Python
- DM7資料複製之資料庫級複製資料庫
- 淺複製和深複製的概念與值複製和指標複製(引用複製)有關 淺複製 “指標複製 深複製 值複製指標
- js 基礎加固之複製JS
- MongoDB學習之複製集MongoDB
- OJ刷題之《複製字串》字串
- oracle stream之schema級複製Oracle
- linux 之遠端複製Linux
- Java引用複製、淺複製、深複製Java
- 踩坑PHP複製檔案到另外資料夾PHP
- python 複製以及更改列表操作Python
- 談談Python中物件複製Python物件
- Python列表的深淺複製Python
- Python是否支援複製字串呢?Python字串
- JS物件複製:深複製和淺複製JS物件
- python2.7中複製資料模型(可變與不可變模型)的幾個坑Python模型
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- 淺顯直白的Python深複製與淺複製區別說明Python
- [java IO流]之檔案複製Java
- 開心檔之MySQL 複製表MySql
- percona之複製工具介紹
- Oracle 之 Duplicate 複製資料庫Oracle資料庫
- JavaScript之structuredClone現代深複製JavaScriptStruct
- Java物件複製之MapStruct使用Java物件Struct
- python中切片的淺複製探究Python