欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python reduce函數(shù)作用及實例解析

 更新時間:2020年05月08日 09:45:52   作者:cnhkzyy  
這篇文章主要介紹了Python reduce函數(shù)作用及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

語法

在python3中,內(nèi)置函數(shù)中已經(jīng)沒有reduce了。要使用reduce,需要從functools模塊里引入

可以看到,reduce有三個參數(shù),第一個是函數(shù)function,第二個是序列sequence,第三個是initial,為初始值,默認為None

作用

對序列中的元素進行累積

返回值

返回函數(shù)的計算結(jié)果

代碼實例

from functools import reduce
from functools import reduce
def add(x, y):
  return x + y
print(reduce(add, [1, 2, 3, 4, 5])) #計算過程 ((((1 + 2) + 3) + 4) + 5)
# 運行結(jié)果
15

在reduce中使用lambda函數(shù)

from functools import reduce
print(reduce(lambda x, y: x + y, [1, 2, 3, 4, 5]))
# 運行結(jié)果
15

有初始值的情況,初始值為6

from functools import reduce

print(reduce(lambda x, y: x + y, [1, 2, 3, 4, 5], 6))

# 運行結(jié)果
21

#計算過程
6 + 1 = 7
7 + 2 = 9
9 + 3 = 12
12 + 4 = 16
16+ 5 = 21

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • pytest框架之fixture詳細使用詳解

    pytest框架之fixture詳細使用詳解

    這篇文章主要介紹了pytest框架之fixture詳細使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Python實現(xiàn)單鏈表中元素的反轉(zhuǎn)

    Python實現(xiàn)單鏈表中元素的反轉(zhuǎn)

    這篇文章主要為大家詳細介紹了Python實現(xiàn)單鏈表中元素的反轉(zhuǎn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 淺談Python實現(xiàn)opencv之圖片色素的數(shù)值運算和邏輯運算

    淺談Python實現(xiàn)opencv之圖片色素的數(shù)值運算和邏輯運算

    今天帶大家來學習的是關(guān)于Python的相關(guān)知識,文章圍繞著圖片色素的數(shù)值運算和邏輯運算展開,文中有非常詳細的的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 基于python實現(xiàn)查詢ip地址來源

    基于python實現(xiàn)查詢ip地址來源

    這篇文章主要介紹了基于python實現(xiàn)查詢ip地址來源,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 在anaconda中配置graphviz包的詳細過程

    在anaconda中配置graphviz包的詳細過程

    graphviz是貝爾實驗室開發(fā)的一個開源的工具包,它使用一個特定的DSL(領(lǐng)域特定語言):dot作為腳本語言,然后使用布局引擎來解析此腳本,并完成自動布局,這篇文章主要介紹了如何在anaconda中配置graphviz包,需要的朋友可以參考下
    2023-02-02
  • 使用Python實現(xiàn)解析HTML的方法總結(jié)

    使用Python實現(xiàn)解析HTML的方法總結(jié)

    HTML(Hypertext Markup Language)是互聯(lián)網(wǎng)世界中的通用語言,用于構(gòu)建網(wǎng)頁,本文主要為大家介紹了如何使用Python解析HTML,包括各種方法和示例代碼,希望對大家有所幫助
    2023-11-11
  • 用python處理圖片之打開\顯示\保存圖像的方法

    用python處理圖片之打開\顯示\保存圖像的方法

    本篇文章主要介紹了用python處理圖片之打開\顯示\保存圖像的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 手把手教你如何使python變?yōu)榭蓤?zhí)行文件

    手把手教你如何使python變?yōu)榭蓤?zhí)行文件

    對于exe可執(zhí)行文件,相信大家都不陌生,下面這篇文章主要給大家介紹了關(guān)于如何使python變?yōu)榭蓤?zhí)行文件的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Python asyncio的基本使用示例教程

    Python asyncio的基本使用示例教程

    Task主要作用是幫助event_loop調(diào)度,如果Task發(fā)現(xiàn)它打包的協(xié)程在await一個對象(執(zhí)行一個io操作),則Task會掛起該協(xié)程的執(zhí)行,把控制權(quán)交回event_loop,讓他去運行其他Task,當該對象運行完畢,Task將打包的協(xié)程恢復(fù)運行,本文介紹Python asyncio使用小結(jié),感興趣的朋友一起看看吧
    2024-02-02
  • 解決Django migrate No changes detected 不能創(chuàng)建表的問題

    解決Django migrate No changes detected 不能創(chuàng)建表的問題

    今天小編就為大家分享一篇解決Django migrate No changes detected 不能創(chuàng)建表的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05

最新評論