map(function, iterable, ...)
参数function传的是一个函数名,可以是python内置的,也可以是自定义的。 参数iterable传的是一个可以迭代的对象,例如列表,元组,字符串这样的。
map将function应用于iterable的每一个元素,结果以列表的形式返回。iterable后面还有省略号,意思可以传很多个iterable,如果有额外的iterable参数,并行的从这些参数中取元素,并调用function。
例一:
a,b,c=map(int(), input().split())
表示将输入的a,b,c转化为整型并分别存储。
例二:
a=list(map(str,'python'))
print(a)
输出:
[‘p’, ‘y’, ‘t’, ‘h’, ‘o’, ‘n’]
以上是个人的理解,初学python,若有错误,请予指正!