python中的sorted函数的用法

Posted lz1008

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的sorted函数的用法相关的知识,希望对你有一定的参考价值。

    sorted函数可以直接用来对list进行升序排序,如果是数字则按由小到大排序,若是字符则按大写小于小写来排序。

   除此之外,sorted还可以按指定的key方法进行排序,因此该函数亦是高阶函数

   比如令L=[1,-3,21,6,-43],则sorted(L,key=abs)=[1,-3,6,21,-43],这句话的意思是将key方法作用在L的每个元素上得到一个新list,对该新list进行升序排列,排序后的每个元素再还原成未用key方法前对应元素即可。

   若想逆序排列只要再加一个参数reverse=Truesorted(L,key=abs,reverse=True)=[-43,21,6,-3,1]

 

以上是关于python中的sorted函数的用法的主要内容,如果未能解决你的问题,请参考以下文章

python sort()用法

Python 内置函数sorted()有哪些高级用法?

Python 内置函数sorted()在高级用法

c#中array.sort()用法

深入理解python中的排序sort

Python里的sort语句