今天就跟大家聊聊有關(guān)python中sort()報(bào)錯(cuò)原因有哪些,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

新華ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
python中的sort()函數(shù)只能應(yīng)用在列表list上,而sorted可以對(duì)所有可迭代的對(duì)象進(jìn)行排序的操作
sort方法會(huì)在原list上直接進(jìn)行排序,不會(huì)創(chuàng)建新的list。而sorted方法不會(huì)對(duì)原來的數(shù)據(jù)做任何改動(dòng),排序后的結(jié)果是新生成的。如果我們不需要原來的數(shù)據(jù)而且數(shù)據(jù)是list類型,可以用sort方法,能夠節(jié)省空間。否則要用sorted方法。
創(chuàng)新互聯(lián)- 專業(yè)的python自學(xué)、交流公益平臺(tái)!
sort
在python2中,sort方法可以有3個(gè)參數(shù):key、cmp和reverse。但在python3中取消了cmp這個(gè)參數(shù),只有key和reverse兩個(gè)可選參數(shù)。參數(shù)reverse指定排序是正序還是倒序,默認(rèn)是正序FALSE,不在多說。參數(shù)key指定了只含一個(gè)參數(shù)的方法,這個(gè)方法用來從列表的每個(gè)元素中提取比較鍵。可以看看下面幾個(gè)例子:
1.通過元素長(zhǎng)度排序
strlist = ["bbb","ccc","bac","ab","ba"] strlist.sort(key=len) print(strlist)
打印結(jié)果如下:
['ab', 'ba', 'bbb', 'ccc', 'bac']
2.通過元素的字符順序
strlist = ["bbb","BBB","bAc","ab","bac"] strlist.sort()print(strlist) strlist.sort(key=str.lower)print(strlist)
打印結(jié)果如下:
['BBB', 'ab', 'bAc', 'bac', 'bbb'] ['ab', 'bAc', 'bac', 'BBB', 'bbb']
看完上述內(nèi)容,你們對(duì)python中sort()報(bào)錯(cuò)原因有哪些有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
本文名稱:python中sort()報(bào)錯(cuò)原因有哪些
本文路徑:http://chinadenli.net/article8/ppdeop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、外貿(mào)建站、Google、全網(wǎng)營銷推廣、網(wǎng)站維護(hù)、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)