map在Python,map在python里是什么意思

  map在Python,map在python里是什么意思

  map函数的原型是map(function,iterable,…),它的返回结果是一个列表。

  map()是Python内置的高阶函数,它接收一个函数f和一个lis,并通过把函数f依次作用在list的每个元素上,得到一个新的list并返回。

  Map()会根据提供的函数映射指定的序列,这个函数是内置函数(推荐学习:Python视频教程)

  第一个参数函数用参数序列中的每个元素调用函数function,并返回一个包含每个函数返回值的新列表。

  语法

  map(函数,可迭代,)例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]

  如果您想对列表中的每个元素求平方,可以使用map()函数:

  所以我们只需要传入函数f(x)=x*x,就可以使用map()函数来完成这个计算:

  定义f(x):

  返回x*x

  打印地图(f,[1,2,3,4,5,6,7,8,9])输出结果:

  [1,4,9,10,25,36,49,64,81]注意:map()函数不改变原有的 list,而是返回一个新的 list。

  使用map()函数,您可以将一个列表转换为另一个列表,只需传递转换函数即可。

  由于列表中包含的元素可以是任何类型,map()不仅可以处理只包含数值的列表,事实上它可以处理包含任何类型的列表,只要传入函数f可以处理这种数据类型。

  更多Python相关技术文章,请访问Python教程专栏学习!这就是python中地图含义的细节。更多信息请关注热门IT软件开发工作室其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: