python中sort函数的用法,python sort函数的用法

  python中sort函数的用法,python sort函数的用法

  首先,排序功能

  排序函数是序列的内部函数。

  Prototype: l.sort (CMP=无,key=无,reverse=假)

  功能:它对L进行就地排序,即使用后不返回一个有序的序列副本,而是使当前序列有序。

  参数描述:(1) cmp参数cmp接受一个函数,以shaping为例,形式为:def f(a,b):如果排序后的元素是其他类型,则返回a-b,如果a逻辑小于b,则函数返回负数;a逻辑等于B,函数返回0;a逻辑大于B,函数返回正数。

  (2)key参数key也接受一个函数。不同的是这个函数只接受一个元素,形式为def f(a):return len(a)key接受的函数返回值表示这个元素的权重,sort会根据权重进行排序。

  (3)如果reverse参数接受False或True,则表示是否逆序。

  排序举例:(1)按元素长度排序L=[{1: 5,3: 4},{1: 3,6: 3},{1: 1,2: 4,5: 6},{ 1:9 }]deff(x):RETURN LEN

  输出:[{1: 9}、{1: 5,3: 4}、{1: 3,6: 3}、{1: 1,2: 4,5: 6}]

  (2)根据每个dictionary元素中key 1元素的值,对L=[{1: 5,3: 4},{1: 3,6: 3},{1: 1,2: 4,5: 6},{1: 9}] DEFf2(A,B

  输出:[{1: 1,2: 4,5: 6},{1: 3,6: 3},{1: 5,3: 4},{1: 9}]

  二。排序函数排序函数是一个内置函数。它接受一个序列并返回一个有序的副本。Sorted和Sorted的唯一区别是它会返回一个副本。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: