码迷,mamicode.com
首页 > 编程语言 > 详细

Python reduce() 函数

时间:2019-02-28 14:54:44      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:from   返回值   python   可迭代对象   too   return   int   iter   语法   

Python reduce() 函数


描述

reduce() 函数会对参数序列中元素进行累积。

函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。

语法

reduce() 函数语法:

reduce(function, iterable[, initializer])

参数

  • function -- 函数,有两个参数
  • iterable -- 可迭代对象
  • initializer -- 可选,初始参数

返回值

返回函数计算结果。

实例

以下实例展示了 reduce() 的使用方法:

计算从1加到100:

# !/usr/bin/python3
# 计算从1加到100

from functools import reduce


def add(x, y):
    return x + y


print(reduce(add, range(1, 101)))

 

Python reduce() 函数

标签:from   返回值   python   可迭代对象   too   return   int   iter   语法   

原文地址:https://www.cnblogs.com/caiziQuant/p/10450081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!