我們需要拷貝一個清單的話,可以用一個特殊的方法,今天就跟大家說下。
我先定義一個列表
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個物件的位址不一樣,說明是重新拷貝產生的一個新的列表對象,而不是引用的賦值。