python排序函数
python中自带的排序函数有哪些呢?我们一起了解一下吧!
Python中自带的两个排序函数是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 – 可迭代对象。
cmp – 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。
key – 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse – 排序规则,reverse = True 降序 , reverse = False 升序(默认)。
关于python中的排序函数,我们就了解到这啦!
-
现代领动气压表在哪?
领动气压表位于汽车仪表盘中央屏上。胎压是指的是轮胎内部空气的压强。在汽车保养上发动机是汽车的心脏,发动机的损坏将导致汽车生命的耗尽,那么轮胎胎压则是汽车的血压,胎压的高低对汽车...
问答查看全文>> -
好句大全20字以下 好句大全5字以下
1、阳光像金子,洒遍田野.高山和小河。2、云彩像一朵朵洁白的羽毛,轻轻的漂浮在空中。3、你喜爱的书就像一个朋友,就像你的家。4、微风柔和地吹,柔和地爱抚我的面孔。5、太阳正被薄...
句子查看全文>> -
海信100l5g升级了哪些
海信100l5g是一款4K激光电视机,那么海信100l5g升级了哪些?面对这些问题,以下是针对海信100l5g进行的全面分析,以了解海信100l5g的其他性能,并帮助你解决更多...
品牌查看全文>>
推荐
- 1衣服被泼了酒怎样洗掉酒味394
- 2开车能不能一直踩着离合426
- 3昂克赛拉音频怎么关闭151
- 42022门禁机哪个牌子好 门禁机十大品牌排行榜189
- 5福田伽途v5怎么保养?351
- 6震撼人心的励志名言215
- 7女孩子文案294
- 8凯迪拉克xt5雾灯会自动打开吗163