十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要介紹python中列表如何排序,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
站在用戶的角度思考問題,與客戶深入溝通,找到應城網(wǎng)站設計與應城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計制作、成都網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、雅安服務器托管、企業(yè)郵箱。業(yè)務覆蓋應城地區(qū)。
Python列表有一個內置的list.sort()方法可以直接修改列表,進行排序。還有一個 sorted()內置函數(shù),它會從一個可迭代對象構建一個新的排序列表。
list.sort() 函數(shù)用于對原列表進行排序,如果指定參數(shù),則使用比較函數(shù)指定的比較函數(shù)。
語法:
list.sort( key=None, reverse=False)
參數(shù)
key -- 主要是用來進行比較的元素,只有一個參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。reverse -- 排序規(guī)則,reverse = True 降序, reverse = False 升序(默認)。
返回值
該方法沒有返回值,但是會對列表的對象進行排序。
實例
#!/usr/bin/python aList = ['Google', 'Runoob', 'Taobao', 'Facebook'] sorted(aList) aList.sort() print ( "List : ", aList)
對于Python內置函數(shù)sorted(),先拿來跟list(列表)中的成員函數(shù)list.sort()進行下對比。在本質上,list的排序和內置函數(shù)sorted的排序是差不多的,但是 list.sort() 方法只是為列表定義的,而 sorted() 函數(shù)可以接受任何可迭代對象。
主要的區(qū)別在于,list.sort()是對已經(jīng)存在的列表進行操作,進而可以改變進行操作的列表。而內建函數(shù)sorted返回的是一個新的list,而不是在原來的基礎上進行的操作.
以上是python中列表如何排序的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!