国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python中reduce函数和lambda表达式的学习

Python中reduce函数和lambda表达式的学习

头像

silencement

2019-07-13 11:41:002819浏览 · 0收藏 · 0评论

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

例如下面代码:

list = [1,2,3,4]
t = reduce(lambda x,y:x*y,list)
print(t)

上述代码传给reduce的函数是做乘法,数据集是list,那么reduce函数的作用就是将数据集中的数据依次相乘,最后打印出的结果就是24。

凡是要对一个数据集合进行操作的,而且需要返回一个统计结果的,能够用循环或者递归方式解决的问题,一般情况下都可以用reduce方式实现。

在python 3.0.0.0以后, 如果要用它就得from functools import reduce。

lambd表达式是一种精简函数的表达方法,省略了函数的定义,命名等问题。如下函数:

def exp(n):
    return n*n

exp(6)返回36

而用lambda表示:

num = lambda n:n*n

num(6)也是36

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《医务室的小秘密》第一季免费观..| 看镜子里我们的结合的地方| 主人~我错了请把它关掉歌词| 《两个儿媳》大结局| BOBO浏览器| 国产少女免费观看电视剧| 男人把J8放进女人的P里| 背带裤图片| 公交车舒婷的奶头被农民工吸了| 姐姐用脚帮你打枪| 二人生猴子全程免费| 《不再是朋友的夜晚第二季》| 少女配狗视频大全播放| 闺蜜说他老公特别大怎么回复| 黑丝| 红豆视频| 波多野结衣| 女朋友想放进去睡是什么心理| 精产一二三产区划分标准图片| 免费的行情网站WWW下载大全| 《交换做爰》在线观看| 免费B站看大片真人电视剧| 双乳被十几个男人吃奶| 妈妈的新男友| 一枪战三母2雪姨是哪个角| 公交车上被蹭水后多久自然恢复 | 狼人加鲁鲁兽天赋澳彩心水| 《不再是朋友的夜晚第二季》| 当看老公的面被维修工欺负| 《金莲淫史》台湾绝版| 《无能的丈夫》完整版| 免费B站看大片真人电视剧| 忍不住想要你| 老头在树林里揉我的乳| 《完美邻居2》电影在线观看| 《交换做爰》在线观看| 《蜜桃成熟时1997》主题曲歌..| 王蒙多| 两个奶头被吃得又翘又肿特别疼 | 成人网站| 同学的母亲中字ID