map對python3代碼進行簡潔化處理的方法-創(chuàng)新互聯(lián)

這篇文章主要介紹map對python3代碼進行簡潔化處理的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)公司不只是一家網(wǎng)站建設的網(wǎng)絡公司;我們對營銷、技術、服務都有自己獨特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關注我們的成都網(wǎng)站建設、成都網(wǎng)站制作質量和服務品質,在得到用戶滿意的同時,也能得到同行業(yè)的專業(yè)認可,能夠為行業(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術創(chuàng)新,服務升級,滿足企業(yè)一站式全網(wǎng)整合營銷推廣需求,讓再小的品牌網(wǎng)站建設也能產(chǎn)生價值!

map()方法會將一個函數(shù)映射到序列的每一個元素上,生成新序列,包含所有函數(shù)返回值。

也就是說序列里每一個元素都被當做x變量,放到一個函數(shù)f(x)里,其結果是f(x1)、f(x2)、f(x3)......組成的新序列。

通俗的講就是:map()它接收一個函數(shù) f 和一個 可迭代對象(這里理解成 list),并通過把函數(shù) f 依次作用在 list 的每個元素上,得到一個新的 list 并返回。

map() 函數(shù)語法:

參數(shù):function -- 函數(shù)、iterable -- 一個或多個序列

下面實例展示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]


以上是“map對python3代碼進行簡潔化處理的方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

標題名稱:map對python3代碼進行簡潔化處理的方法-創(chuàng)新互聯(lián)
轉載來于:http://bm7419.com/article6/djhoog.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站設計公司手機網(wǎng)站建設、網(wǎng)站策劃、網(wǎng)站內鏈品牌網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營