0
点赞
收藏
分享

微信扫一扫

Python-sort、sorted

Sophia的玲珑阁 2021-09-28 阅读 74

sort、sorted

sort和sorted

对list进行排序,python提供了两个方法

  1. 用List的成员函数sort排序
  2. 用built-in函数sorted进行排序

在模块内置模块中排序的内置函数的帮助:

排序(可重复,/,*,键=无,反转=假)
返回一个新列表,其中包含迭代中所有项目的升序排列。

可以提供自定义键功能以自定义排序顺序,然后可以设置反向标志以按降序请求结果。

关于method_descriptor的帮助:

排序(self,/,*,key = None,reverse = False)
按升序对列表进行排序,然后返回无。

排序是就地(即列表本身已修改)且稳定(即
保持两个相等元素的顺序)。

如果提供了键功能,则将其应用于每个列表项并对其进行排序,
根据其功能值递增或递减。

reduce

注:python3已经移除,只能在from functools import reduce模块里面用

python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有操作进行下列操作:用传给reduce中的函数fun()(必须是一个二元操作函数)先对集合中的第1,第2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。

举报

相关推荐

0 条评论