Python 复制列表

复制列表

你不能仅仅通过键入 list2 = list1 来复制一个列表,因为:list2 只会是 list1 的一个引用,对 list1 所做的更改也将自动在 list2 中进行。

有多种方法可以复制列表,其中一种方法是使用内置的列表方法 copy()

例子 1

使用 copy() 方法复制列表:

thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()
print(mylist)

亲自试一试

另一种复制列表的方法是使用内置的 list() 方法。

例子 2

使用 list() 方法复制列表:

thislist = ["apple", "banana", "cherry"]
mylist = list(thislist)
print(mylist)

亲自试一试