我們需要拷貝一個列表的話,可以用一個特殊的方法,今天給大家說下。
我先定義一個列表
a=[1,2,34]
然後我通過內建方法id()來檢視物件的地址
print id(a)
物件地址:11488352
然後我拷貝一個a列表,並且複製給變數b
b = a[:]
我這裡輸出下變數b
print b
結果是[1, 2, 34],和a是一樣的,然後我再檢視下列表b的地址。
print id(b)
物件地址:11511448
可以看出出來,2個物件的地址不一樣,說明是重新拷貝生成的一個新的列表物件,而不是引用的賦值。