Python sorted() 函数
定义和用法
sorted()
函数返回指定的可迭代对象的排序列表。
您可以指定升序或降序。字符串按字母顺序排序,数字按数字排序。
注释:您无法对同时包含字符串值和数字值的列表进行排序。
实例
例子 1
对元组排序:
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
例子 2
数值排序:
a = (2, 35, 17) x = sorted(a) print(x)
例子 3
升序排序:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
例子 4
降序排序:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)
语法
sorted(iterable, key=key, reverse=reverse)
参数
参数 | 描述 |
---|---|
iterable | 必需。要排序的序列,列表、字典、元组等等。 |
key |
可选。执行以确定顺序的函数。 默认为 None。 |
reverse |
可选。布尔值。False 将按升序排序,True 将按降序排序。 默认为 False。 |