Python函数Map()和reduce()的区别和第二天学习Python的心得体会

来源:互联网 发布:网络禁书txt下载 编辑:程序博客网 时间:2024/05/16 17:52

map()方法在只接收一个参数的时候很好用,如果map()接受两个参数的时候就会报错

 

这个时候就需要我们牛逼牛逼在牛逼的reduce()出场了, reduce里面可以接受多个参数,其他的和map()差不多,然后用一个reduce转换字符串的小东西,来说明下



代码和输出结果,简单的说reduece就是一个可以接受多个参数的map,功能感觉都是差不多的,(目前为止我是没有感觉出有什么很大的不同)。


最后说一点自己这两天来Python学习的看法,我感觉Python更加像是一个计算器,它里面的list是用来遍历数据的,元组是用来遍历数据的,质点也是可用来遍历数据的,他们的用法到目前为止我只发现这些东西都是用来遍历数据,没发现有什么新奇的玩法。感觉Python在数据计算方面和遍历数据方面简直比C++强上万倍,一两行代码就可以从完成对数据的遍历,而且代码简洁,可读性也很高。 所以Python学习第二天小记->Python就是个计算器。。。。。。。。。。~!!!!!!纯属个人观点!!!