python学习之map

自己实现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中的值

发布了3 篇原创文章 · 获赞 0 · 访问量 303

猜你喜欢

转载自blog.csdn.net/wang12uo12/article/details/105659694