对象元素排序
488字,阅读需时2分钟
来自专栏
课程/专栏

函数声明:

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]
我要评论
全部评论