📅  最后修改于: 2020-10-30 05:45:43             🧑  作者: Mango
Python copy()方法复制列表并返回复制的列表。它不带任何参数,并返回一个列表。下面给出了方法签名和示例。
copy()
没有参数
它返回列表的副本。
我们来看一些copy()方法的示例,以了解其功能。
一个简单的示例,它将另一个列表复制并创建一个新列表。请参见下面的示例。
# Python list copy() Method
# Creating a list
evenlist = [6,8,2,4] # int list
copylist = []
# Calling Method
copylist = evenlist.copy()
# Displaying result
print("Original list:",evenlist)
print("Copy list:",copylist)
输出:
Original list: [6, 8, 2, 4]
Copy list: [6, 8, 2, 4]
在这里,我们使用列表切片概念来创建列表的副本。请参见下面的示例。
# Python list copy() Method
# Creating a list
evenlist = [6,8,2,4] # int list
copylist = []
# Calling Method
copylist = evenlist[:] # Copy all the elements
# Displaying result
print("Original list:",evenlist)
print("Copy list:",copylist)
输出:
Original list: [6, 8, 2, 4]
Copy list: [6, 8, 2, 4]
赋值运算符还可以用于将列表复制到另一个列表中。这是最通用的方法,但不建议这样做。
# Python list copy() Method
# Creating a list
evenlist = [6,8,2,4] # int list
copylist = []
# Calling Method
copylist = evenlist # Copy all the elements
# Displaying result
print("Original list:",evenlist)
print("Copy list:",copylist)
输出:
Original list: [6, 8, 2, 4]
Copy list: [6, 8, 2, 4]