map()函数

map()函数时一个遍历函数。它表现形式是map(function,agrs),表示对序列args中的每一个值进行function操作,最终得到一个新的结果序列。

a = [1,2,3]
print(map(float,a))
b = list(map(float,a))
print(b)

结果是:
<map object at 0x000001D5AEEE7148>
[1.0, 2.0, 3.0]

由以上结果可知,在python3里面,map()的返回值已经不是list,而是iterators, 所以想要使用map()函数,需要将iterator 转换成list 即可,即list(map())。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权,转载请注明出处。
文章名称:《map()函数》
文章来自:泰恩数据
文章链接:https://tyne.cc/383.html
本站资源仅供个人学习使用,请勿用于商业用途。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址