創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

小編給大家分享一下python排序的方法有哪些,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
Python中擁有內(nèi)置函數(shù)實現(xiàn)排序,可以直接調(diào)用它們實現(xiàn)排序功能。
Python 列表有一個內(nèi)置的 list.sort() 方法可以直接修改列表。還有一個 sorted() 內(nèi)置函數(shù),它會從一個可迭代對象構建一個新的排序列表。
sort()函數(shù):
list.sort(cmp=None, key=None, reverse=False)
其中參數(shù)的含義是:
cmp -- 可選參數(shù), 如果指定了該參數(shù)會使用該參數(shù)的方法進行排序。
key -- 主要是用來進行比較的元素,只有一個參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。
reverse -- 排序規(guī)則,reverse = True 降序, reverse = False 升序(默認)。
默認輸入列表就可以排序,例如:
list=[1,2,4,5,3] list.sort() print(list) >>>[1,2,3,4,5]
sorted()函數(shù):
sorted(iterable, cmp=None, key=None, reverse=False)
其中:
iterable -- 可迭代對象。
cmp -- 比較的函數(shù),這個具有兩個參數(shù),參數(shù)的值都是從可迭代對象中取出,此函數(shù)必須遵守的規(guī)則為,大于則返回1,小于則返回-1,等于則返回0。
key -- 主要是用來進行比較的元素,只有一個參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。
reverse -- 排序規(guī)則,reverse = True 降序 , reverse = False 升序(默認)。
同樣的,使用sorted()函數(shù)可以對列表進行排序,例如:
list=[1,2,4,5,3] print(sorted(list)) >>>[1,2,3,4,5]
看完了這篇文章,相信你對python排序的方法有哪些有了一定的了解,想了解更多相關知識,歡迎關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道,感謝各位的閱讀!
分享題目:python排序的方法有哪些-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://chinadenli.net/article42/eojhc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、云服務器、網(wǎng)站制作、網(wǎng)頁設計公司、網(wǎng)站建設、App設計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容