是的,Python中使用内建函数`sort()`来对列表进行排序。`sort()`函数会直接修改原始列表,并按照升序(默认)或者降序的方式排序元素。
下面是一个使用`sort()`函数对列表进行排序的示例:
```python
numbers = [5, 2, 8, 1, 9]
numbers.sort()
print(numbers) # 输出:[1, 2, 5, 8, 9]
```
如果你想要按照降序进行排序,可以通过传递`reverse=True`参数给`sort()`函数:
```python
numbers = [5, 2, 8, 1, 9]
numbers.sort(reverse=True)
print(numbers) # 输出:[9, 8, 5, 2, 1]
```
除了`sort()`函数,还有另外一个内建函数`sorted()`可以用来对可迭代对象进行排序,并返回一个新的已排序的列表,而不修改原始列表。例如:
```python
numbers = [5, 2, 8, 1, 9]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # 输出:[1, 2, 5, 8, 9]
print(numbers) # 输出:[5, 2, 8, 1, 9] (原始列表不变)
```
希望能帮到你!如果还有其他问题,请继续提问。