Python內置函數之map()函數


(1).介紹

  map()函數會根據提供的<函數名>參數對提供的一個或多個<序列名>參數做映射,即<函數名>參數會逐一對<序列名>參數內的所有元素進行處理,並返回處理后的新列表給<序列名>。

  使用方法:map(<函數名>,<序列名>)。注意:<序列名>參數允許多個,之間用逗號隔開

(2).返回值

  Python2.X的返回值是列表類型。

  Python3.X的返回值是迭代器。

(2).實例

  這里演示Python3.X的返回值。首先演示返回迭代器

>>> map(eval,['300', '0', '144', '0', '0', '1'])
<map object at 0x02A7BB50>

  接着通過list()函數,將迭代器還原為列表類型

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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM