今天就跟大家聊聊有關python中map函數(shù)的使用方法,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)公司是一家專業(yè)提供恒山企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、網(wǎng)站建設、H5技術、小程序制作等業(yè)務。10年已為恒山眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。
map() 會根據(jù)提供的函數(shù)對指定序列做映射。
第一個參數(shù) function 以參數(shù)序列中的每一個元素調用 function 函數(shù),返回包含每次 function 函數(shù)返回值的新列表。
map() 函數(shù)語法:
map(function, iterable, ...)
參數(shù)
function -- 函數(shù) iterable -- 一個或多個序列
返回值
Python 2.x 返回列表。 Python 3.x 返回迭代器。
以下實例展示了 map() 的使用方法:
>>> def square(x) : # 計算平方數(shù) ... return x ** 2 ... >>> map(square, [1,2,3,4,5]) # 計算列表各個元素的平方 [1, 4, 9, 16, 25] >>> map(lambda x: x ** 2, [1, 2, 3, 4, 5]) # 使用 lambda 匿名函數(shù) [1, 4, 9, 16, 25] # 提供了兩個列表,對相同位置的列表數(shù)據(jù)進行相加 >>> map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10]) [3, 7, 11, 15, 19]
看完上述內容,你們對python中map函數(shù)的使用方法有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。