Python:sorted()函數(shù)

  1. 概述
    sorted() 函數(shù)對所有可迭代的對象進行排序操作。

  2. 語法

    sorted(iterable, key=None, reverse=False) 
    

    參數(shù)說明:

    • iterable -- 可迭代對象
    • key -- 主要是用來進行比較的元素骨饿,只有一個參數(shù)苦始,具體的函數(shù)的參數(shù)就是取自于可迭代對象中许布,指定可迭代對象中的一個元素來進行排序聂使。
    • reverse -- 排序規(guī)則趣席,reverse = True 降序 粮彤, reverse = False 升序(默認)
  3. 返回值

    返回重新排序的列表

    注意:原始的對象不會改變根穷,因為sorted()函數(shù)提供了一個新的有序的輸出結果,并且不改變原始值的順序

  4. 示例

    實例一:

    >>> words = ['banana','pie','Washington','book']
    >>> sorted(words, keys=len)
    ['pie','book','banana','Washington']
    

    示例二:

    與lambda結合

    >>> words = ['banana','pie','Washington','book']
    >>> sorted(words, key=lambda x:x[::-1])
    ['banana','pie','book','Washington']
    
  5. 與sort()比較

    • sort是list類的一個方法导坟,只能與list一起使用屿良。它不是一個內置的迭代器

    • sort()返回None并改變原列表的位置

    • sort()具有與sorted()相同的key和reverse這種可選的關鍵字參數(shù),這些參數(shù)具有與sorted()相同的強大的功能乍迄。

      >>> list = [5,2,6,1]
      >>> sort(list)
      Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
      NameError: name 'sort' is not defined
      >>> list.sort()
      >>> list
      [1, 2, 5, 6]
      >>> tuple_val = (5,2,6,1)
      >>> tuple_val.sort()
      Traceback (most recent call last):
        File "<stdin>", line 1, in <module>
      AttributeError: 'tuple' object has no attribute 'sort'
      

參考文章:

https://www.runoob.com/python3/python3-func-sorted.html

https://blog.csdn.net/java276582434/article/details/90812971

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末管引,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子闯两,更是在濱河造成了極大的恐慌褥伴,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漾狼,死亡現(xiàn)場離奇詭異重慢,居然都是意外死亡,警方通過查閱死者的電腦和手機逊躁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門似踱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人稽煤,你說我怎么就攤上這事核芽。” “怎么了酵熙?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵轧简,是天一觀的道長。 經常有香客問我匾二,道長哮独,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任察藐,我火速辦了婚禮皮璧,結果婚禮上,老公的妹妹穿的比我還像新娘分飞。我一直安慰自己悴务,他們只是感情好,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布譬猫。 她就那樣靜靜地躺著惨寿,像睡著了一般邦泄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上裂垦,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天顺囊,我揣著相機與錄音,去河邊找鬼蕉拢。 笑死特碳,一個胖子當著我的面吹牛,可吹牛的內容都是我干的晕换。 我是一名探鬼主播午乓,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼闸准!你這毒婦竟也來了益愈?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤夷家,失蹤者是張志新(化名)和其女友劉穎蒸其,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體库快,經...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡摸袁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了义屏。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片靠汁。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖闽铐,靈堂內的尸體忽然破棺而出蝶怔,到底是詐尸還是另有隱情,我是刑警寧澤兄墅,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布添谊,位于F島的核電站,受9級特大地震影響察迟,放射性物質發(fā)生泄漏。R本人自食惡果不足惜耳高,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一扎瓶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧泌枪,春花似錦概荷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽继薛。三九已至,卻和暖如春愈捅,著一層夾襖步出監(jiān)牢的瞬間遏考,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工蓝谨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留灌具,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓譬巫,卻偏偏與公主長得像咖楣,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子芦昔,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354