常用内置函数
目录
sorted
函数
sorted
或者list.sort
这类的排序都是稳定的(stable)。
sorted
函数用来对序列(
列表、元组、字典、集合和字符串
等)进行排序(默认是升序排列)。其语法格式如下:
|
|
示例:简单使用sorted
|
|
通过reverse
参数可以降序排列:
|
|
还可以使用key
这个参数自定义排序的方式。key
参数的值应该是一个函数(或其他可调用的),它接受一个参数并返回一个用于排序目的的键。
示例:使用key自定义排序
|
|
Python提供了便利功能,使访问器功能更容易,更快捷。operator
模块有itemgetter()
、attrgetter()
和methodcaller()
函数。并且可以利用operator
模块实现多级排序,具体如下:
示例:使用operator多级排序
|
|
参考链接:官方有关排序的文档