Python - 复制列表
复制列表
你不能简单地通过键入 list2 = list1
来复制列表,因为:list2
将仅仅是 list1
的一个 引用,对 list1
的任何更改都会自动反映在 list2
中。
使用 copy() 方法
你可以使用内置的列表方法 copy()
来复制列表。
示例
使用 copy()
方法复制列表
thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()
print(mylist)
自己试试 »
使用 list() 方法
另一种复制列表的方法是使用内置方法 list()
。
示例
使用 list()
方法复制列表
thislist = ["apple", "banana", "cherry"]
mylist = list(thislist)
print(mylist)
自己试试 »
使用切片运算符
你也可以使用 :
(切片)运算符复制列表。