Logo

郎哥编程

对象元素排序

2021-11-03 1117

函数声明:

sorted(

iterable, *, 

key=None, 

reverse=False

)

对传入的iterable进行排序,以列表方式返回排序结果。key 指定带有单个参数的函数,用于从 iterable 的每个元素中提取用于比较的键 (例如 key=str.lower)。 默认值为 None (直接比较元素)。

reverse 为一个布尔值。 如果设为 True,则每个列表元素将按反向顺序比较进行排序。


例1:元组对象排序

>>> a = (192,36,89,6,101,19)
# 对元组a的元素按升序排序
>>> b = sorted(a)
>>> print(b)
[6, 19, 36, 89, 101, 192]
# 对元组a的元素按降序排序
>>> c = sorted(a,reverse=True)
>>> print(c)
[192, 101, 89, 36, 19, 6]


代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论