浅谈python中的map()函数

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,若有错误,请予指正!

相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页