我是靠谱客的博主 笨笨大船,最近开发中收集的这篇文章主要介绍python map函数用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

maping 在数学上翻译为映射,映射也就是两个非空集合元素的对应,但是和函数(一对一映射或多对一映射。)还是不同的,函数一定是映射,但是映射不一定是函数。

了解了map“名”的含义,接着来看python里map()的用法
先看实例

def fun(x):
return x**2
listq=[1,2,3,4,5,6,7,8,9]
print(map(fun,listq)
#结果 <map object at 0x000001D7065FE8E0>

这里需要说明的是,python2直接返回的是一个List,但是python返回的是一个迭代器Iterator(为了解决内存资源),所以在python3中能正常显示,加一个遍历即可。

def fun(x):
return x**2
listq=[1,2,3,4,5,6,7,8,9]
for i in map(fun,listq):
print(i)
#1
#4
#9
#16
#25
#36
#49
#64
#81

map()是内置函数。主要接手两种参数,一个是定义的函数,一个是可迭代的序列。通过map映射,把序列的元素一一映射到定义的函数上得到新的一个对象。

最后

以上就是笨笨大船为你收集整理的python map函数用法的全部内容,希望文章能够帮你解决python map函数用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部