當前位置:編程學習大全網 - 網站源碼 - python三個重要的內置函數(map, filter,reduce)-

python三個重要的內置函數(map, filter,reduce)-

map函數第壹個參數是壹個函數function,第二個參數是壹個可叠代的對象iterable,他的功能是將可叠代對象iterable裏面的每壹項都應用到函數function中,然後返回壹個叠代器。

可叠代器裏面有多少個元素則結果就包含多少個元素

filter() 函數用於過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表。

該接收兩個參數,第壹個為函數,第二個為序列,序列的每個元素作為參數傳遞給函數進行判斷,然後返回 True 或 False,最後將返回 True 的元素放到新列表中。

reduce() 函數會對參數序列中元素進行累積。

函數將壹個數據集合(鏈表,元組等)中的所有數據進行下列操作:用傳給 reduce 中的函數 function(有兩個參數)先對集合中的第 1、2 個元素進行操作,得到的結果再與第三個數據用 function 函數運算,最後得到壹個結果。

  • 上一篇:hook有哪些用法和短語?
  • 下一篇:支付寶什麽樣的花椒更香
  • copyright 2024編程學習大全網