map是python内置函数,会根据提供的函数对指定的序列做映射。

map()函数的格式是:

map(function,iterable,...)

第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。

把函数依次作用在list中的每一个元素上,得到一个新的list并返回。注意,map不改变原list,而是返回一个新list。

a=(1,2,3,4,5)
b=[1,2,3,4,5]
c="NBA"

Q=map(str,a)
A=map(str,b)
W=map(str,c)

print(Q)
print(A)
print(W)

输出:
['1', '2', '3', '4', '5']
['1', '2', '3', '4', '5']
['N','B','A']