python中reduce什么意思,python中的reduce函数

  python中reduce什么意思,python中的reduce函数

  reduce()函数是python 2中的内置函数,从python 3开始,它被移到了functools模块中。reduce()函数累加参数序列中的元素。

  该函数对数据集(链表、元组等)中的所有数据执行以下操作。):先用传递来的函数(带两个参数)对集合中的第一个和第二个元素进行运算,再用函数function用第三个数据计算结果,最后得到一个结果。

  相关:《Python视频教程》

  语法

  Reduce()函数语法:

  归约(函数,可迭代[,初始值设定项])参数

  函数-有两个参数的函数

  Iterable -可迭代对象

  初始值设定项-可选,初始参数

  返回值

  返回函数计算的结果。

  实例

  以下示例显示了如何使用reduce():

  Add (x,y) : #将两个数相加

  .returnx y

  .

  Reduce(add,[1,2,3,4,5])#计算列表和:1 2 3 4 5

  15

  Reduce (lambdax,y:x y,[1,2,3,4,5]) #使用lambda匿名函数

  15

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: