欢迎您 本站地址:  
返回首页   返回编程教学   礼记  拼多多副业  互联网思维书籍  Typecho主题源码  壁纸  儿童科普知识  汉书  学习PHP 

Python3 map() 函数

Python3 内置函数 Python3 内置函数


描述

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

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

语法

以下是 map() 方法的语法:

map(function, iterable, ...)

参数

返回值

返回一个迭代器。


实例

以下实例展示了 map() 的使用方法:

Python3.x 实例

>>> def square(x) :         # 计算平方数
...     return x ** 2
...
>>> map(square, [1,2,3,4,5])    # 计算列表各个元素的平方
<map object at 0x100d3d550>     # 返回迭代器
>>> list(map(square, [1,2,3,4,5]))   # 使用 list() 转换为列表
[1, 4, 9, 16, 25]
>>> list(map(lambda x: x ** 2, [1, 2, 3, 4, 5]))   # 使用 lambda 匿名函数
[1, 4, 9, 16, 25]
>>>

Python3 内置函数 Python3 内置函数

小库提示

扫描下方二维码,访问手机版。