Python - 複製列表
複製列表
您不能簡單地透過輸入 list2 = list1
來複制列表,因為:list2
只會是 list1
的一個*引用*,對 list1
所做的更改也會自動在 list2
中體現。
使用 copy() 方法
您可以使用內建的 List 方法 copy()
來複制列表。
示例
使用 copy()
方法複製列表
thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()
print(mylist)
自己動手試一試 »
使用 list() 方法
另一種複製列表的方法是使用內建方法 list()
。
示例
使用 list()
方法複製列表
thislist = ["apple", "banana", "cherry"]
mylist = list(thislist)
print(mylist)
自己動手試一試 »
使用切片運算子
您還可以使用 :
(切片)運算子來複制列表。