专业编程基础技术教程

网站首页 > 基础教程 正文

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

ccvgpt 2024-11-02 11:16:26 基础教程 4 ℃

描述:

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

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

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

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

语法:

map(function, iterable, ...)

参数

function -- 函数
iterable -- 一个或多个序列

返回值

Python 2.x 返回列表。
Python 3.x 返回迭代器。

1.用map能实行的用for基本都能实行,不过map的执行效率比for块的多

2.提供了两个列表,对相同位置的列表数据进行相加,输出以最短的一个为准

3.map函数属于高级函数,参数函数可以是任意函数

最近发表
标签列表