Python map內建函式學習

2021-09-24 03:22:39 字數 365 閱讀 3611

先看手冊中定義:

map()函式是常用的高階函式,第乙個引數是函式,第二個引數是迭代物件,功能是對可迭代物件分別使用函式,返回map物件。

map函式是python的內建函式之一,內建函式概覽詳見:

例項:

a= [1, 2, 3]

def f(x):

return x**2

print(map(f,a))#output:map object at 0x0000024c36ec1c50

print(list(map(f,a)))#使用list實現強制轉化,output:[1,4,9]

此時f函式不帶引數;

含有多個可迭代物件時,最短的結束之後,迭代停止

內建函式學習

all any bytes callable chr complex divmod eval exec format frozenset globals hash help id input int iter locals next oct ord pow repr round 用到在說 eval ...

學習筆記 Python map 函式

map 會根據提供的函式對指定序列做對映。第乙個引數 function 以引數序列中的每乙個元素呼叫 function 函式,返回包含每次 function 函式返回值的新列表。map 函式語法 map function,iterable,function 函式 iterable 乙個或多個序列 p...

Python內建函式學習 map

內建函式map 把乙個函式func依次對映到序列或迭代器物件的每個元素上,並返回乙個可迭代的map物件作為結果,map物件中 每個元素是原序列經過函式func處理後的結果,map 函式不對原序列或迭代器做任何修改 語法 map function,iterable,練習 1.把列表中的元素轉為字串,觀...