自己实现map函数
[添加链接描述](https://blog.csdn.net/DucklikeJAVA/article/details/72972363?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2)
map使用
map(function,iterable)
参数说明:(1)function–函数;(2)iterable–一个可迭代对象,如列表等
返回值:返回一个map对象
举例
def square(x):
return x**2
a = map(square,[1,2,3])
print (a)
print (list(a))
<map object at 0x00000251089289E8>
[1, 4, 9]
不能直接输出,转为list之后输出
注意:这个a只能访问(输出)一次,因为map被访问的同时,会清空该map中的值