Python map() 函數

實例

計算元組中每個單詞的長度:

def myfunc(n):
  return len(n)
x = map(myfunc, ('apple', 'banana', 'cherry'))

運行實例

定義和用法

map() 函數為 iterable 中的每個項目執行指定的函數。項目作為參數發送到函數。

語法

map(function, iterables)

參數值

參數 描述
function 必需。為每個項目執行的函數。
iterable

必需。序列、集合或迭代器對象。

您可以發送任意數量的可迭代對象,只需確保該函數的每個可迭代對象都有一個參數即可。

You can send as many iterables as you like, just make sure the function has one parameter for each iterable.

更多實例

實例

通過將兩個可迭代對象發送到函數中來生成新的水果:

def myfunc(a, b):
  return a + b
x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))

運行實例