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   作者:闻骏