python-map函数
生活随笔
收集整理的這篇文章主要介紹了
python-map函数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
map函數(shù)特點(diǎn):
1、map是循環(huán)幫你調(diào)用函數(shù)的 2、map會(huì)把函數(shù)每一次調(diào)用的返回值保存,最后返回,且返回類型是迭代器 備注:迭代器用完一個(gè)就扔掉一個(gè),直到全部用完,且需要一個(gè)list接一下,否則返回的是對(duì)象 def choice(a):return a+1def choice2(a):return aprint(list(map(choice,[1,2,3,4]))) #輸出[2, 3, 4, 5] print(tuple(map(choice,[1,23,4]))) #輸出(2, 24, 5) print(set(map(choice,{1,2,4}))) #輸出{2, 3, 5} print(''.join(map(choice2,['1','2','4']))) #輸出字符串124,迭代器返回值轉(zhuǎn)字符串需通過(guò)join對(duì)每次迭代返回的值進(jìn)行連接 x=map(choice,(1,2,3,4)) print(list(x)) #輸出[2, 3, 4, 5] print(tuple(x)) #這個(gè)為空,因?yàn)榈髅坑靡淮尉蛠G一次,第二次調(diào)用就是空 l=[] for i in [1,2,3,4]: #map相當(dāng)于這段代碼 l.append(choice(i)) print(l)?
轉(zhuǎn)載于:https://www.cnblogs.com/xiaokuangnvhai/p/11062011.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的python-map函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何用 IDEA 提升十倍开发效率?
- 下一篇: 文件的软硬链接