给列表里的数字排序
时间: 2024-01-21 22:19:29 浏览: 17
可以使用 Python 编程语言中的 `sort()` 函数来对列表中的数字进行排序。该函数会按照升序排列列表元素,如果需要降序排列,则可以在函数中传入 `reverse=True` 参数。以下是一个示例代码:
```python
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
# 升序排序
numbers.sort()
print(numbers)
# 降序排序
numbers.sort(reverse=True)
print(numbers)
```
输出结果为:
```
[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
```
注意,原列表的顺序会被修改。如果不想修改原列表,可以使用 `sorted()` 函数来创建一个新的排序后的列表,如下所示:
```python
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
# 升序排序
sorted_numbers = sorted(numbers)
print(sorted_numbers)
# 降序排序
sorted_numbers = sorted(numbers, reverse=True)
print(sorted_numbers)
# 原列表不受影响
print(numbers)
```
输出结果为:
```
[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
```
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)