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
- python 深複製和淺複製Python
- list複製踩坑記錄
- MySQL主從複製之GTID複製MySql
- Python中的賦值與淺複製與深複製之間的關係Python賦值
- Python面試必備一之迭代器、生成器、淺複製、深複製Python面試
- MySQL主從複製之半同步複製MySql
- MySQL主從複製之非同步複製MySql非同步
- Python 列表切片陷阱:引用、複製與深複製Python
- python深複製和淺複製的區別Python
- DM7資料複製之模式級複製模式
- python 的深淺複製Python
- Python 在同一/或不同PDF之間複製頁面Python
- DM7資料複製之資料庫級複製資料庫
- Python是否支援複製字串呢?Python字串
- Python列表的深淺複製Python
- python 複製以及更改列表操作Python
- 談談Python中物件複製Python物件
- 淺複製和深複製的概念與值複製和指標複製(引用複製)有關 淺複製 “指標複製 深複製 值複製指標
- Java物件複製之MapStruct使用Java物件Struct
- MongoDB學習之複製集MongoDB
- js 基礎加固之複製JS
- 踩坑PHP複製檔案到另外資料夾PHP
- Java引用複製、淺複製、深複製Java
- 淺顯直白的Python深複製與淺複製區別說明Python
- python 深/淺複製及其區別Python
- python中切片的淺複製探究Python
- JS物件複製:深複製和淺複製JS物件
- JavaScript之structuredClone現代深複製JavaScriptStruct
- 開心檔之MySQL 複製表MySql
- [java IO流]之檔案複製Java
- 複製和引用複製
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- Linux:檔案解壓、複製和移動的若干坑Linux
- 淺複製與深複製
- MySQL 8 複製(三)——延遲複製與部分複製MySql
- Mariadb之半同步複製叢集配置
- 深入理解JavaScript之深淺複製JavaScript