成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

python3調(diào)用map函數(shù)的方法

這篇文章主要介紹了python3調(diào)用map函數(shù)的方法,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括巨鹿網(wǎng)站建設(shè)、巨鹿網(wǎng)站制作、巨鹿網(wǎng)頁制作以及巨鹿網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,巨鹿網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到巨鹿省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

python3怎么調(diào)用map函數(shù)?

python3中map函數(shù)調(diào)用語法:

map(function, iterable, ...)

python源碼解釋如下:

map(func, *iterables) --> map object
Make an iterator that computes the function using arguments from
each of the iterables.  Stops when the shortest iterable is exhausted.

簡(jiǎn)單來說,

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

例如,對(duì)于list [1, 2, 3, 4, 5, 6, 7, 8, 9]

如果希望把list的每個(gè)元素都作平方,就可以用map()函數(shù):

因此,我們只需要傳入函數(shù)f(x)=x*x,就可以利用map()函數(shù)完成這個(gè)計(jì)算:

def f(x):
    return x*x
print(list(map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])))

輸出結(jié)果:

[1, 4, 9, 10, 25, 36, 49, 64, 81]

配合匿名函數(shù)使用:

data = list(range(10))
print(list(map(lambda x: x * x, data)))
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

注意:map()函數(shù)不改變?cè)械?list,而是返回一個(gè)新的 list。

利用map()函數(shù),可以把一個(gè) list 轉(zhuǎn)換為另一個(gè) list,只需要傳入轉(zhuǎn)換函數(shù)。

由于list包含的元素可以是任何類型,因此,map() 不僅僅可以處理只包含數(shù)值的 list,事實(shí)上它可以處理包含任意類型的 list,只要傳入的函數(shù)f可以處理這種數(shù)據(jù)類型。

任務(wù)

假設(shè)用戶輸入的英文名字不規(guī)范,沒有按照首字母大寫,后續(xù)字母小寫的規(guī)則,請(qǐng)利用map()函數(shù),把一個(gè)list(包含若干不規(guī)范的英文名字)變成一個(gè)包含規(guī)范英文名字的list:

def f(s):
    return s[0:1].upper() + s[1:].lower()
list_ = ['lll', 'lKK', 'wXy']
a = map(f, list_)
print(a)
print(list(a))

運(yùn)行結(jié)果:

<map object at 0x000001AD0A334908>
['Lll', 'Lkk', 'Wxy']

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享python3調(diào)用map函數(shù)的方法內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!

當(dāng)前文章:python3調(diào)用map函數(shù)的方法
轉(zhuǎn)載來于:http://jinyejixie.com/article12/podhgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站電子商務(wù)、App設(shè)計(jì)外貿(mào)建站、商城網(wǎng)站

廣告

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

成都網(wǎng)站建設(shè)公司
松滋市| 乡宁县| 融水| 浙江省| 富民县| 汨罗市| 咸丰县| 乾安县| 鄯善县| 邵阳市| 房山区| 湛江市| 克什克腾旗| 怀远县| 阿拉尔市| 宾阳县| 七台河市| 开平市| 普兰县| 兴安盟| 高密市| 习水县| 道真| 泰兴市| 无锡市| 德安县| 永嘉县| 商城县| 明溪县| 蕉岭县| 盱眙县| 阿城市| 平遥县| 古浪县| 玉溪市| 闽侯县| 绥芬河市| 贵德县| 会同县| 通河县| 内江市|