sorted()
01.sorted()函数用于对所有可迭代的对象进行排序操作并立即返回一个列表。
- sorted()函数的格式为:
sorted(iterable, cmp=None, key=None, reverse=False)
- iterable,可迭代的对象。
- cmp,比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出。
- 此函数必须遵守的规则为:大于则返回1,小于则返回-1,等于则返回0。
- key,进行比较的元素,指定可迭代对象中的一个元素来进行排序(需要用到高阶函数)。
- reverse,排序结果是否反转。
- sorted()函数的示例:
mylist = [1, 2, 44, 77, 333, 29]
print(sorted(mylist, reverse=True))
myDict = {"a": 22, "b": 11, "c": 16}
myDict = myDict.items()
print(sorted(myDict, key=lambda i: i[1]))
文档更新时间: 2021-02-21 21:59 作者:闻骏