1. 程式人生 > >python的 map 函式

python的 map 函式

map(function, parameter) 會根據提供的函式對指定序列做對映。

第一個引數 function 以引數序列中的每一個元素呼叫 function 函式,即函式名. 返回包含每次 function 函式返回值的新列表。

語法
map() 函式語法:

map(function, iterable, …)
例如:
兩個 string 字串
J=”aA”
S=”aAAAAbbbb”
要求輸出 S 中有幾個元素在 J 中

print(sum(map(S.count,J)))

count 是 String 自帶的函式:
string.count(str, beg=0, end=len(string))
返回 str 在 string 裡面出現的次數,如果 beg 或者 end 指定則返回指定範圍內 str 出現的次數

輸出:
5