• 技术文章 >常见问题 >Python常见问题

    python map()函数怎么用?

    yangyang2020-05-28 15:43:13原创2277

    map() 会根据提供的函数对指定序列做映射。

    第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

    map() 函数语法:

    map(function, iterable, ...)

    参数

    function -- 函数

    iterable -- 一个或多个序列

    返回值

    Python 2.x 返回列表。

    Python 3.x 返回迭代器。

    示例:

    内置函数str():

    str()是python的内置函数,这个例子是把列表/元组/字符串的每个元素变成了str类型,然后以列表的形式返回

    a=list(map(str,'python'))
    
    print(a)

    输出结果:

    ['p', 'y', 't', 'h', 'o', 'n']

    自定义函数:

    def add(x,y):
    
        return x+y
    
    list1=[1,2,3]
    
    list2=[4,5,6]
    
    a=list(map(add,list1,list2))
    
    print(a)

    输出:

    [5, 7, 9]

    更多Python知识请关注Python自学网

    专题推荐:python
    上一篇:python输出格式化什么意思? 下一篇:pdf如何用python读取?

    相关文章推荐

    • python里什么是终端?• python怎么在一行上写代码?• python里面乘方怎么写?• python括号代表什么意思?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网