(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,...