python中自带的排序函数 python排序函数


python中内置的排序函数都有哪些呢?我们一起了解一下吧!
Python中内置的2个排序函数是sort和sorted , 实际用法和特性如下所示 。
sort函数
用法:list.sort(cmp=None, key=None, reverse=False)
特性:对list原地不动排序(立即更改二维数组) , 无传参 。
参数详尽释意:
cmp——可选参数 ,  可用以自定排序标准 。
key ——主要是用于完成非常的原素 , 只有一个参数 , 实际的函数的参数便是源自于可迭代对象中 , 特定可迭代对象中的一个原素来开展排序 。
reverse——升序or降序 , reverse = True 降序 ,  reverse = False 升序(默认设置) 。
sorted函数
用法:sorted(iterable[, cmp[, key[, reverse]]])
特性:可以对全部可迭代的对象开展排序实际操作 。回到的是一个新的 list , 不改动原先的对象 。
参数详尽释意:
iterable – 可迭代对象 。
【python中自带的排序函数 python排序函数】cmp – 较为的函数 , 这一具备2个参数 , 参数的值都是以可迭代对象中取下 , 此函数务必遵循的标准为 , 超过则回到1 , 低于则回到-1 , 相当于则回到0 。
key – 主要是用于完成非常的原素 , 只有一个参数 , 实际的函数的参数便是源自于可迭代对象中 , 特定可迭代对象中的一个原素来开展排序 。
reverse – 排序标准 , reverse = True 降序  ,  reverse = False 升序(默认设置) 。
有关python中的排序函数 , 大家就认识到这啦!