勵志

勵志人生知識庫

map python用法

Python中,map函式是一個內置的高階函式,用於將一個函式作用到可疊代對象(如列表元組字元串等)的每個元素上,並返回一個新的疊代器。以下是map函式的用法:

基本用法:map(function, iterable)

function:要套用到可疊代對象每個元素上的函式。

iterable:一個可疊代對象,如列表、元組、字元串等。

返回值:一個疊代器,可以通過list()轉換為列表。

使用lambda函式:map(lambda x: expression, iterable)

使用lambda函式定義一個簡單的函式,其中expression是該函式的計算表達式。

例如,將列表中的每個元素平方,可以使用map(lambda x: x2, numbers)來完成。

處理多個可疊代對象:map(function, iterable1, iterable2, ...)

如果需要處理多個可疊代對象,函式function需要接受與可疊代對象相同數量的參數。

以上是map函式的基本用法,希望對你有所幫助。