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)
自己动手试一试 »
使用切片运算符
您还可以使用 :
(切片)运算符来复制列表。