当前位置:   article > 正文

python 中 map函数的用法(超详细)_python中map的用法

python中map的用法

一般用法为map(function,iterator)

首先查看官方文档

大概意思是对可迭代对象iterator进行迭代使用function.恩,有点抽象,看测试:

是对a中的每一个元素进行plus1运算并返回一个迭代器,没错了,同样,不仅可以返回迭代器,你还可以这样写:

如果还没看懂这个map做了什么,看下面:

完全等价。

现在进行复杂点的操作,如果function需要的参数不止一个呢?

我们来构造一个具有两个参数的函数add()来查看一下:

如果function需要两个参数,那么后面就加入两个可迭代对象,注意,不能用括号括起来,因为后面两个参数本身就是可迭代对象,如果括起来,他会认为你给了一个可迭代对象

再升级:

好了,到这里应该能看懂map的各种形式了,对于返回类型,要么返回一个具有n个样本的可迭代容器,要么返回n个样本。其他形式就交给大家举一反三了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/636577
推荐阅读
相关标签
  

闽ICP备14008679号