Python map() 函数

  • 定义和用法

    map() 函数为迭代器中的每个项目执行指定的函数。该项目将作为参数发送到函数。
  • 实例

    计算元组中每个单词的长度:
    def myfunc(n):
      return len(n)
    
    x = map(myfunc, ('apple', 'banana', 'cherry'))
    尝试一下
  • 句法

    map(function, iterables)
  • 参数值

    参数 必需的 描述
    function 为每个项目执行的函数
    iterable 序列,集合或迭代器对象。 您可以发送任意数量的可迭代对象,只需确保该函数的每个可迭代对象都有一个参数即可。
  • 更多例子

    通过向函数中发送两个可迭代的对象来取得新成果:
    def myfunc(a, b):
      return a + b
    
    x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))
    尝试一下
  • 相关页面

    reversed() - 返回一个反向迭代器对象。