Python內建函式之map 函式

2022-05-24 11:33:12 字數 488 閱讀 2077

(1).介紹

map()函式會根據提供的《函式名》引數對提供的乙個或多個《序列名》引數做對映,即《函式名》引數會逐一對《序列名》引數內的所有元素進行處理,並返回處理後的新列表給《序列名》。

使用方法:map(《函式名》,《序列名》)。注意:《序列名》引數允許多個,之間用逗號隔開。

(2).返回值

python2.x的返回值是列表型別。

python3.x的返回值是迭代器。

(2).例項

這裡演示python3.x的返回值。首先演示返回迭代器

>>> map(eval,['300', '0', '144', '0', '0', '1'])

接著通過list()函式,將迭代器還原為列表型別

>>> list(map(eval,['300', '0', '144', '0', '0', '1']))

[300, 0, 144, 0, 0, 1]

python內建函式 python的內建函式 方法

1 input 輸入內容時要將內容用引號引起來 input 請輸入密碼 input 請輸入登入名 name input 請輸入姓名 print hello,name 請輸入姓名 binla hello,binla 在列表後邊追加乙個元素 3 extend 在列表之後追加乙個列表 4 insert 位...

python 內建函式map

map 函式 map 是 python 內建的高階函式,它接收乙個函式 f 和乙個 list,並通過把函式 f 依次作用在 list 的每個元素上,得到乙個新的 list 並返回。下圖可以說明 對應下面的 def f x return x x print map f,1,2,3,4,5,6,7,8,...

python 內建函式map

map 函式 map 是 python 內建的高階函式,它接收乙個函式 f 和乙個 list,並通過把函式 f 依次作用在 list 的每個元素上,得到乙個新的 list 並返回。下圖可以說明 對應下面的 def f x return x x print map f,1,2,3,4,5,6,7,8,...