天天看點

python中map用法詳解_Python中 map()函數的用法詳解

map( )函數在算法題目裡面經常出現,map( )會根據提供的函數對指定序列做映射,在寫傳回值等需要轉換的時候比較常用。

關于映射map,可以把[ ]轉成字元串的話,就不需要用循環列印字元串輸出結果這種比較舊的方式。

在Python 3中的例子如下:

python中map用法詳解_Python中 map()函數的用法詳解

也可以用匿名函數來計算幂計算:

map(lambda x:x**2,[1,2,3,4,5])

也可以用來規範輸出:

name_list={'tony','cHarLIE','rachAEl'}

def format_name(s):

ss=s[0:1].upper()+s[1:].lower();

return ss;

print (list(map(format_name,name_list)))

type(name_list)

總結

以上所述是小編給大家介紹的Python中 map()函數的用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回複大家的。在此也非常感謝大家對腳本之家網站的支援!