python map函数用法,python3中map

  python map函数用法,python3中map

  1.python3中的语法,map是一个内置类,调用map()函数实际上就是实例化map类的过程。(由此可见,内置类的类名可以小写。)

  从源代码来看,map函数有两个参数,一个是函数func(注意不是函数调用func()),一个是迭代参数。*表示可以有任意数量的迭代参数。

  2.该函数使用iterable对象中的每个元素作为参数来调用func函数,并返回一个迭代器。

  3.返回值在python3中,map()返回一个迭代器。

  4.导入系统示例

  定义sq(x):

  返回x ** 2

  it=map(sq,[1,2,3,4,5])

  虽然正确:

  尝试:

  print(next(it),end= )

  除了StopIteration:

  sys.exit()

  #运行结果

  1 9 16 25在映射中使用lambda匿名函数

  你书房里的问题没人回答?边肖创建了一个Python学习交流QQ群:857662006。

  找志同道合的朋友互相帮助,群里也有不错的视频学习教程和PDF电子书!

  it=map(x:x * * 2,[1,2,3,4,5])

  因为我在里面:

  print(i,end= )

  #运行结果

  1 4 9 16 25

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

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