list.sort的排序
时间: 2023-11-09 20:59:23 浏览: 104
list排序
list.sort() 是 Python 中用来对列表进行排序的方法。它会直接修改原始列表,而不是返回一个新列表。sort() 方法使用的是原地排序算法,它可以按照升序(默认)或降序的方式对列表进行排序。
示例代码:
```
numbers = [5, 2, 8, 1, 6]
numbers.sort()
print(numbers) # 输出: [1, 2, 5, 6, 8]
```
如果你想按照降序对列表进行排序,可以传递 `reverse=True` 参数给 sort() 方法。
示例代码:
```
numbers = [5, 2, 8, 1, 6]
numbers.sort(reverse=True)
print(numbers) # 输出: [8, 6, 5, 2, 1]
```
注意:sort() 方法只能用于可比较的元素,例如数字或字符串。如果列表包含不可比较的元素,会引发 TypeError。
阅读全文