前言:
今天同学们对“用python写mapreduce”大致比较注重,各位老铁们都想要分析一些“用python写mapreduce”的相关知识。那么小编在网上搜集了一些对于“用python写mapreduce””的相关资讯,希望我们能喜欢,你们一起来学习一下吧!文章内容主要介绍了python高阶函数map()和reduce()实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下!!!
1、map()传入的有两个参数,函数和可迭代对象(Itreable),map()是把传入的函数依次作用于序列的每个元素,结果返回的是一个新的可迭代对象(Iterable)。
map()代码如下:
结果:
[1, 4, 9, 16, 25]< class 'map'>
Process finished
with exit code 0
当然也可以不用map(),代码如下:
# 定义一个列表l=[1,2,3,4,5]#()用于创建一个list,结果依次返回列表l的元素的平方,返回lists=[i*i for i in l]# 打印列表sprint(s)# []用于创建一个生成器,结果依次返回列表l的元素的平方,返回generators1=(i*i for i in l)# 以列表形式打印generator的元素值print(list(s1))# 查看s1的类型print(type(s1))
结果:
[1, 4, 9, 16, 25]
[1, 4, 9, 16, 25]
< class 'generator'>
Process finished with exit code 0
以上就是本文的全部内容,希望对大家的学习有所帮助
最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #用python写mapreduce