📜  Python List.copy()方法

📅  最后修改于: 2020-10-30 05:45:43             🧑  作者: Mango

Python列表copy()方法

Python copy()方法复制列表并返回复制的列表。它不带任何参数,并返回一个列表。下面给出了方法签名和示例。

签名

copy()

参量

没有参数

返回

它返回列表的副本。

我们来看一些copy()方法的示例,以了解其功能。

Python列表copy()方法示例1

一个简单的示例,它将另一个列表复制并创建一个新列表。请参见下面的示例。

# 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列表copy()方法示例2

在这里,我们使用列表切片概念来创建列表的副本。请参见下面的示例。

# 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列表copy()方法示例3

赋值运算符还可以用于将列表复制到另一个列表中。这是最通用的方法,但不建议这样做。

# 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]