python的.sort函数
时间: 2023-10-13 12:20:11 浏览: 137
python lambda表达式在sort函数中的使用详解
5星 · 资源好评率100%
.sort函数是Python中的列表函数,用于对列表进行排序。它可以按照升序或降序对列表进行排序。该函数不返回任何值,而是直接修改原始列表。
语法:
list.sort(key=None, reverse=False)
参数:
- key: 用于排序的可调用对象,例如函数。
- reverse: 排序规则,True表示降序,False表示升序(默认)。
示例:
```python
# 对列表进行升序排序
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
numbers.sort()
print(numbers)
# 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
# 对列表进行降序排序
numbers.sort(reverse=True)
print(numbers)
# 输出:[9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]
# 使用key排序
words = ["apple", "banana", "cherry", "date"]
words.sort(key=len)
print(words)
# 输出:['date', 'apple', 'banana', 'cherry']
```
阅读全文