Python中 map() 的用法

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)

猜你喜欢

转载自blog.csdn.net/u012193416/article/details/80988475