python中的map函数是什么意思,python中的map函数返回一个地址

  python中的map函数是什么意思,python中的map函数返回一个地址

  在python3中,map是一个内置类,调用map()函数实际上就是实例化map类的过程。(如你所见,内置类的类名可以是小写的。)

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

  以活动迭代器中的每个元素为参数调用func函数,返回一个迭代器。

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

  导入系统示例

  定义sq(x):

  返回x ** 2

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

  虽然正确:

  尝试:

  print(next(it),end= )

  除了StopIteration:

  sys.exit()

  #运行结果

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

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

  因为我在里面:

  print(i,end= )

  #运行结果

  1 9 16 25参考文章《Python map() 函数》

  转载请联系作者取得转载授权,否则将追究法律责任。

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

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