map( )函數在算法題目里面經常出現,map( )會根據提供的函數對指定序列做映射,在寫返回值等需要轉換的時候比較常用。
關于映射map,可以把[ ]轉成字符串的話,就不需要用循環打印字符串輸出結果這種比較舊的方式。
在Python 3中的例子如下:
也可以用匿名函數來計算冪計算:
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()函數的用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林站長站網站的支持!
新聞熱點
疑難解答