python3中map,python中map函数的使用

  python3中map,python中map函数的使用

  

  python3怎么调用map函数?

  python3中的映射函数调用语法:

  Map(函数,可迭代,)Python源代码解释如下:3360

  map(func,*iterables) -映射对象

  创建一个迭代器,使用

  当最短的炸药耗尽时,每个炸药停止爆炸。简言之,

  Map()接收一个函数f和一个iterable对象(这里理解为list),通过将函数f依次作用于list的每个元素,得到一个新的list并返回。

  例如,对于列表[1,2,3,4,5,6,7,8,9]

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

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

  定义f(x):

  返回x*x

  Print (list (map (f,[1,2,3,4,5,6,7,8,9]))输出结果:

  [1,4,9,10,25,36,49,64,81]对匿名函数使用:

  数据=列表(范围(10))

  打印(列表(映射(x: x * x,数据)))

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

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

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

  工作

  假设用户输入的英文名不规范,没有规定首字母大写,后面字母小写,请使用map()函数将一个列表(包含一些不规范的英文名)改为包含规范英文名的列表:

  定义f(s):

  返回s[0:1]。上()s[1:]。下部()

  list_=[lll , lKK , wXy]

  a=map(f,list_)

  打印(一份)

  打印运行结果(列表(a)):

  0x000001AD0A334908处的映射对象

  [Lll , Lkk , Wxy]相关推荐:《Python教程》以上是python3如何调用map函数的细节。请多关注热门IT软件开发工作室的其他相关文章!

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

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