网淘吧来吧,欢迎您!

python中map函数用法

2021-04-09 新闻来源:网淘吧 围观:1054
电脑广告
手机广告

map是什么?

map翻译成中文是地图,python里是对指定的序列做映射,这里是指针对序列,然后按照指定函数的规则再映射到序列中。

map(function,iterable,...)

scrawl.png


案列:

  1. 自定义函数

  2. def f1(x):

        return x*x+10

    lst=list(map(f1,[1,2,3,4,5,6]))#必须用list()序列化

    print(lst)

  3. 使用匿名函数lambda

  4. lst=list(map(lambda x:x*x+10,[1,2,3,4,5,6]))

    print(lst)

  5. 用python自带函数str,分离字符串,取得单个字符

  6. lst=list(map(str,"python"))

    print(lst)


  7. 多个序列操作

    l1=[1,2,3,4,5]

l2=[2,3,4,5,6]

lst=list(map(lambda x,y:x+y,l1,l2))

print(lst)




天猫隐藏优惠券

网淘吧

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第469148名访客 今日有0篇新文章/评论