轻松上手,快乐学习!

Python map() 函数


实例

计算元组中每个单词的长度:
def myfunc(n):
  return len(n)

x = map(myfunc, ('apple', 'banana', 'cherry'))
运行实例 »

定义和用法

map()函数为可迭代中的每个项执行指定的函数,每个项目作为参数传递给函数。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

语法

map(function, iterables)

参数值

 
参数 描述
function 必须项。 为每个项目执行的功能
iterable 必须项。 序列,集合或迭代器对象

更多实例

实例

通过向函数发送两个可迭代对象来创建新的水果对象:
def myfunc(a, b):
  return a + b

x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))
运行实例 »