乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Python--sorted()

       昵稱8896717 2012-04-26

      >>> help(sorted)
      Help on built-in function sorted in module __builtin__:

      sorted(...)
          sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list

      ---------------------------------------------------------------------------------------------------------
      iterable  可迭代的數(shù)據(jù)類型
      cmp   用于比較的函數(shù)
      key  關(guān)鍵字  用于比較的數(shù)據(jù)
      reverse   True反轉(zhuǎn)  Flase 不反轉(zhuǎn)
      --> new sorted list    返回一個新的列表
      默認(rèn)參數(shù)可以 賦值抑或不賦值
      ---------------------------------------------------------------------------------------------------
      基本示例:
      >>> list=[3,5,4,2,1]
      >>> print sorted(list)
      [1, 2, 3, 4, 5]
       
      參數(shù) reverse:
      >>> print sorted(list,reverse=True)
      [5, 4, 3, 2, 1]
      >>> print sorted(list,reverse=False)
      [1, 2, 3, 4, 5]
       
      參數(shù)  key:
      >>> list=[('b',2),('a',1),('c',5),('d',4),('c',3)]
      >>> print sorted(list,key=lambda x:x[0])
      [('a', 1), ('b', 2), ('c', 5), ('c', 3), ('d', 4)]
      >>> print sorted(list,key=lambda x:(x[0],x[1]))
      [('a', 1), ('b', 2), ('c', 3), ('c', 5), ('d', 4)]
       
      參數(shù) cmp:
      >>> print sorted(list,cmp=lambda x,y:cmp(x[0],y[0]))
      [('a', 1), ('b', 2), ('c', 5), ('c', 3), ('d', 4)]
      >>> print sorted(list,cmp=lambda x,y:cmp(x[1],y[1]))
      [('a', 1), ('b', 2), ('c', 3), ('d', 4), ('c', 5)]
       
      相關(guān)介紹:
      lambda:
               python中的lambda表達(dá)式:   lambda表達(dá)式是python中一類比較特殊的聲明函數(shù)的方式,lambda來源于LISP語言,類似與def。
      使用它可以聲明一個匿名函數(shù),所謂匿名函數(shù)是指聲明的函數(shù)沒有函數(shù)名,lambda就是一個簡單的函數(shù)。
      使用lambda聲明的函數(shù)返回一個值,調(diào)用函數(shù)直接使用匿名函數(shù)(lambda聲明的函數(shù))的返回值。
      lambda聲明函數(shù)的一般形式:lambda  參數(shù)列表:表達(dá)式
      eg:>>> fun=lambda x:x*x
      >>> fun(4)
      16
      >>> fun=lambda x,y:(x+y)
      >>> fun(3,5)
      8
      lambda適用于定義小型函數(shù),與def聲明的函數(shù)不同,使用lambda聲明的函數(shù),在函數(shù)中僅包含單一的參數(shù)表達(dá)式,而不能包含其他的語句。
       
       

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多