當前位置:編程學習大全網 - 編程軟體 - Python 高階函數的使用

Python 高階函數的使用

1. Python有哪些高階函數,功能分別是什麽

Python有三大高階函數,分別是 map 、 reduce 、 filter 函數。

2. map高階函數

map函數有兩個參數,第壹個參數要求傳遞壹個函數對象,第二個參數要求傳遞壹個可叠代序列。直接看案例

運行結果:

3. reduce高階函數

reduce高階函數位於functools模塊中,使用前需要先進行導入。reduce高階函數可以有三個參數,第壹個參數要求傳遞壹個函數對象(必傳),第二個參數要求傳遞壹個可叠代序列(必傳),第三個函數是壹個初始值(不必傳,可以有默認值)。直接看案例

運行結果:

4. filter高階函數

filter高階函數有兩個參數,第壹個參數是壹個函數對象,第二個參數是壹個可叠代序列。直接看案例

運行結果:

  • 上一篇:PLC和DCS控制有什麽區別?
  • 下一篇:SAP系統是什麽?怎麽操作
  • copyright 2024編程學習大全網