如何對 Python 中的相同變數分配多個值?
在 Python 中,如果你嘗試這樣寫
a = b = c = [0,3,5] a[0] = 10
最終你會在
a, b, and c: [10, 3, 5]
中看到相同的值。這是因為此處所有三個變數都指向相同的值。如果你修改此值,你將在所有 name,即 a、b 和 c 中看到做出的更改反映出來。要建立一個新物件,並將其指定,你可以使用 copy 模組。
示例
a = [0,3,5] import copy b = copy.deepcopy(a) a[0] = 5 print(a) print(b)
輸出
將輸出 −
[5,3,5] [0,3,5]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP