Python中sort函数用法举例
时间: 2024-02-16 12:34:48 浏览: 71
sort函数的具体用法
sort函数用于对列表进行排序,默认是升序排序。
举例:
1. 对一个列表进行升序排序
```
lst = [3, 1, 4, 2, 5]
lst.sort()
print(lst) # [1, 2, 3, 4, 5]
```
2. 对一个列表进行降序排序
```
lst = [3, 1, 4, 2, 5]
lst.sort(reverse=True)
print(lst) # [5, 4, 3, 2, 1]
```
3. 对一个列表中的字符串进行排序
```
lst = ['apple', 'banana', 'orange', 'pear']
lst.sort()
print(lst) # ['apple', 'banana', 'orange', 'pear']
```
4. 对一个列表中的字符串按照长度进行排序
```
lst = ['apple', 'banana', 'orange', 'pear']
lst.sort(key=len)
print(lst) # ['pear', 'apple', 'banana', 'orange']
```
5. 对一个列表中的元组按照第二个元素进行排序
```
lst = [(3, 'c'), (1, 'a'), (4, 'd'), (2, 'b')]
lst.sort(key=lambda x: x[1])
print(lst) # [(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]
```
阅读全文