<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## 幫助鏈接 1. [官方鏈接-英文](https://docs.python.org/3/library/functions.html?highlight=built#ascii) 2. [菜鳥鏈接-中文](https://www.runoob.com/python3/python3-built-in-functions.html) ## 匿名函數lambda 匿名函數就是不需要顯式的指定函數名,使用lambda方法 * 案例 ``` def calc(x,y): return x**y print(calc(2,5)) #換成匿名函數 calc = lambda x,y:x**y print(calc(2,5)) ``` 匿名函數主要是和其它函數搭配使用的呢,如下 ``` print(list(map(lambda x:x**2,[1,5,7,4,8]))) [1, 25, 49, 16, 64] ``` ## map,filter,redure 這三個方法都是需要傳入一個函數和列表,然后對函數和列表進行操作,常與`lambda`匿名函數配合使用. ### map依次執行行數 * 語法: `map(function, sequence)` * 用途: 對sequence中的item依次執行function(item),見執行結果組成一個List返回: * 代碼案例 ```python l1=[1,3,7,8] a=map(lambda x:x*x,l1) print(type(a)) for n in a: print(n) #輸出 <class 'map'> 1 9 49 64 ``` ### filter條件過濾函數 * 語法: `filter(function, sequence)` *用途: 對sequence中的item依次執行function(item),將執行結果為True的item組成一個List/String/Tuple(取決于sequence的類型)返回。 可以看作是過濾函數 * 代碼案例 ```python l1=[1,3,7,8] b=filter(lambda x:x>4,l1) print(type(b)) for i in b: print(i) #輸出 <class 'filter'> 7 8 ``` ### reduce累計函數 * 語法: `reduce(function, sequence, starting_value)` * 用途: 對sequence中的item順序迭代調用function,如果有starting\_value,還可以作為初始值調用,例如可以用來對List求和: * 代碼案例 ``` l1=[1,3,7,8] import functools c=functools.reduce(lambda x, y: x+y ,l1) print(type(c),c) #輸出 <class 'int'> 19 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看