python列表的合并与排序
时间: 2024-01-21 11:05:10 浏览: 10
Python中,可以使用 `+` 运算符来合并两个列表,也可以使用 `extend()` 方法将一个列表中的元素添加到另一个列表中。例如:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = list1 + list2
print(list3) # 输出 [1, 2, 3, 4, 5, 6]
list4 = [7, 8, 9]
list1.extend(list4)
print(list1) # 输出 [1, 2, 3, 7, 8, 9]
```
对于列表的排序,可以使用 `sort()` 方法,该方法会直接修改原列表。还可以使用 `sorted()` 函数,该函数会返回一个新的排好序的列表,不会修改原列表。默认情况下,排序是按照元素的大小进行升序排序。例如:
```python
list1 = [3, 2, 1]
list1.sort()
print(list1) # 输出 [1, 2, 3]
list2 = [6, 5, 4]
list3 = sorted(list2)
print(list2) # 输出 [6, 5, 4]
print(list3) # 输出 [4, 5, 6]
```
如果想要进行降序排序,可以设置 `reverse=True` 参数。例如:
```python
list1 = [3, 2, 1]
list1.sort(reverse=True)
print(list1) # 输出 [3, 2, 1]
list2 = [6, 5, 4]
list3 = sorted(list2, reverse=True)
print(list2) # 输出 [6, 5, 4]
print(list3) # 输出 [6, 5, 4]
```
相关推荐
![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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)