python sort 参数
时间: 2023-09-12 15:04:33 浏览: 101
Python 列表 sort() 方法
Python的sort方法用于对可迭代对象进行排序。它有以下几个参数:
- `key`:可选参数,用于指定排序的关键字函数,用于从可迭代对象中的每个元素中提取一个用于比较的键。默认为None。
- `reverse`:可选参数,用于指定排序顺序。如果设置为True,则按降序排序;如果设置为False或不设置,则按升序排序。默认为False。
示例用法:
```python
>>> numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5]
>>> numbers.sort()
>>> print(numbers)
[1, 1, 2, 3, 4, 5, 5, 6, 9]
>>> words = ['apple', 'banana', 'cherry', 'date']
>>> words.sort(key=len)
>>> print(words)
['date', 'apple', 'banana', 'cherry']
>>> names = ['Alice', 'bob', 'Charlie', 'dave']
>>> names.sort(key=str.lower, reverse=True)
>>> print(names)
['dave', 'Charlie', 'bob', 'Alice']
```
在以上示例中,numbers列表按升序排序,words列表按元素长度排序,names列表按字母顺序降序排序。
阅读全文