list复制列表
时间: 2023-07-20 15:22:36 浏览: 63
在Python中,可以使用切片操作或`copy()`方法来复制一个列表。
1. 使用切片操作`[:]`
列表支持切片操作,因此可以使用切片操作来复制一个列表。例如:
```python
original_list = [1, 2, 3, 4, 5]
new_list = original_list[:]
# 修改新列表
new_list.append(6)
print("Original list:", original_list)
print("New list:", new_list)
```
输出结果为:
```
Original list: [1, 2, 3, 4, 5]
New list: [1, 2, 3, 4, 5, 6]
```
在这个例子中,使用`[:]`操作符创建了一个新列表`new_list`,并将原列表`original_list`中的所有元素复制到了新列表中。然后,我们向新列表中添加了一个元素`6`,而原列表并没有受到影响。
2. 使用`copy()`方法
另一种复制列表的方法是使用`copy()`方法。例如:
```python
original_list = [1, 2, 3, 4, 5]
new_list = original_list.copy()
# 修改新列表
new_list.append(6)
print("Original list:", original_list)
print("New list:", new_list)
```
输出结果与上例相同。
总的来说,使用切片操作或`copy()`方法都可以复制一个列表,具体使用哪种方法取决于个人喜好和代码上下文。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)