新聞中心
最近講了很多函數(shù)的文章,發(fā)現(xiàn)非常受小伙伴們的歡迎。為勒能夠分享給大家更多的知識,小編也學(xué)了不少函數(shù)方面的。今天想結(jié)合一下以往的知識,結(jié)合map函數(shù)和python輸出來考考大家。當(dāng)然python的版本也不是單一的,所以在2和3上面小伙伴們也可以自行對比和分析,接下來就一起來看看吧。

創(chuàng)新互聯(lián)始終致力于在企業(yè)網(wǎng)站建設(shè)領(lǐng)域發(fā)展。秉承“創(chuàng)新、求實、誠信、拼搏”的企業(yè)精神,致力為企業(yè)提供全面的網(wǎng)絡(luò)宣傳與技術(shù)應(yīng)用整體策劃方案,為企業(yè)提供包括“網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站開發(fā)、手機網(wǎng)站建設(shè)、微信網(wǎng)站建設(shè)、小程序開發(fā)、商城網(wǎng)站制作、平臺網(wǎng)站建設(shè)秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
在Python2中map函數(shù)會返回一個list列表,如代碼:
>>> def f(x, y): return (x, y) >>> l1 = [ 0, 1, 2, 3, 4, 5, 6 ] >>> l2 = [ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ]
返回結(jié)果如下:
>>> map(f, l1, l2) [(0, 'Sun'), (1, 'Mon'), (2, 'Tue'), (3, 'Wed'), (4, 'Thu'), (5, 'Fri'), (6, 'Sat')]
但是,在Python3中返回結(jié)果如下:
>>> map(f1, l1, l2)
如果想要得到Python2的那種結(jié)果,即返回list列表,那么必須用list作用于map,如下:、
>>> list(map(f1, l1, l2)) [(0, 'Sun'), (1, 'Mon'), (2, 'Tue'), (3, 'Wed'), (4, 'Thu'), (5, 'Fri'), (6, 'Sat')]
以上就是python3輸出map函數(shù)的知識。不知道學(xué)完后,有沒有小伙伴對比python2和3版本產(chǎn)生了新的領(lǐng)悟呢?小編期待大家的留言和進(jìn)步~
分享名稱:創(chuàng)新互聯(lián)Python教程:如何用Python3輸出map函數(shù)?
當(dāng)前URL:http://fisionsoft.com.cn/article/ccdccho.html


咨詢
建站咨詢
