以Python 3.x版本为主
sort:List列表排序函数
1、函数
编号 | 函数名 | 说明 |
1 | sort | List列表排序函数,默认升序排序 含由三个参数 cmp=None, key=None, reverse=False=升序(默认),True=降序 |
- 代码如下
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Apr 14, 2022 22:50 AM
import sys
list=['5','1','c','t','o']
print('\n排序前的值:%s' % (list))
# 1、列表 - 默认升序排序 - sort
list.sort()
print('\n升序排序:%s' % (list))
# 2、列表 - 降序排序 - sort
list.sort(reverse=True)
print('\n降序排序:%s' % (list))
- 效果如下
2、常见情况
如果存在字符串、数字和单字符串之间排序,那么会提示如下错误
'<' not supported between instances of 'int' and 'str'
“int”和“str”实例之间不支持“<”
字符