新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何用Python3輸出map函數(shù)?
最近講了很多函數(shù)的文章,發(fā)現(xiàn)非常受小伙伴們的歡迎。為勒能夠分享給大家更多的知識,小編也學了不少函數(shù)方面的。今天想結合一下以往的知識,結合map函數(shù)和python輸出來考考大家。當然python的版本也不是單一的,所以在2和3上面小伙伴們也可以自行對比和分析,接下來就一起來看看吧。

創(chuàng)新互聯(lián)始終致力于在企業(yè)網站建設領域發(fā)展。秉承“創(chuàng)新、求實、誠信、拼搏”的企業(yè)精神,致力為企業(yè)提供全面的網絡宣傳與技術應用整體策劃方案,為企業(yè)提供包括“網站建設、響應式網站開發(fā)、手機網站建設、微信網站建設、小程序開發(fā)、商城網站制作、平臺網站建設秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(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' ]
返回結果如下:
>>> map(f, l1, l2) [(0, 'Sun'), (1, 'Mon'), (2, 'Tue'), (3, 'Wed'), (4, 'Thu'), (5, 'Fri'), (6, 'Sat')]
但是,在Python3中返回結果如下:
>>> map(f1, l1, l2)
如果想要得到Python2的那種結果,即返回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ù)的知識。不知道學完后,有沒有小伙伴對比python2和3版本產生了新的領悟呢?小編期待大家的留言和進步~
新聞標題:創(chuàng)新互聯(lián)Python教程:如何用Python3輸出map函數(shù)?
標題URL:http://www.5511xx.com/article/ccdccho.html


咨詢
建站咨詢
