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)
亲自试一试 »
使用切片运算符
您还可以使用 :(切片)运算符复制列表。
示例
使用 : 运算符复制列表:
thislist = ["apple", "banana", "cherry"]
mylist = thislist[:]
print(mylist)
亲自试一试 »

