1. map()函数的简介以及语法:
1.1 map是python内置函数,会根据提供的函数对指定的序列做映射。
1.2 map()函数的格式是:
map(function,iterable,...)
第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列
1.3 map的返回值是[ ]。把函数依次作用在list中的每一个元素
上,得到一个新的list并返回。注意,map不改变原list,而是返回一个新list。
2. map()函数实例:
2.1 map搭配函数使用
def square(x):
return x ** 2
a=map(square,[1,2,3,4,5])
print(type(a)) #<class 'map'>
for i in a:
print(i ,end=" ")
# 1 4 9 16 25
2.2 通过map还可以实现类型转换(map的返回值就是list ! ! ! !)
控制输入的时候用的比较多,因为python中input()的类型默认的都是字符串型。
a=map(eval,input().split())
print(list(a))
样例输出: