龙空技术网

python函数 map函数—比for还好用的循环

熊利宏Python 991

前言:

现时各位老铁们对“python的map函数作用”大致比较看重,大家都需要剖析一些“python的map函数作用”的相关内容。那么小编也在网摘上网罗了一些有关“python的map函数作用””的相关内容,希望小伙伴们能喜欢,我们一起来学习一下吧!

描述:

产生一个将 function 应用于迭代器中所有元素并返回结果的迭代器。如果传递了额外的 iterable 实参,function 必须接受相同个数的实参,并使用所有迭代器中并行获取的元素。当有多个迭代器时,最短的迭代器耗尽则整个迭代结束。如果函数的输入已经是元组实参

map() 会根据提供的函数对指定序列做映射。

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

语法:

map(function, iterable, ...)
参数
function -- 函数iterable -- 一个或多个序列
返回值
Python 2.x 返回列表。Python 3.x 返回迭代器。
1.用map能实行的用for基本都能实行,不过map的执行效率比for块的多2.提供了两个列表,对相同位置的列表数据进行相加,输出以最短的一个为准3.map函数属于高级函数,参数函数可以是任意函数

标签: #python的map函数作用