Python map()函数

map()是 Python 中的一个内置函数,它接受一个函数和一个或多个可迭代对象作为输入,返回一个新的可迭代对象,其中每个元素都是将输入函数应用于相应元素的结果。

map()函数语法

map(function, iterable, ...)

其中:

  • function是一个函数,接受与传递给map()函数的每个可迭代对象相应的元素作为输入,并返回转换后的结果。
  • iterable是一个或多个可迭代对象,其中每个对象中的元素都会作为输入传递给 function函数。

map()函数返回值为一个新的可迭代对象。

map()函数示例

下面是一个示例,演示如何使用map()函数将一个列表中的所有元素平方:

def square(x):
    return x**2

my_list = [1, 2, 3, 4, 5]
squared_list = list(map(square, my_list))
print(squared_list)

程序运行结果

[1, 4, 9, 16, 25]

在上面的代码中,我们定义了一个square()函数,然后使用map()函数将square()函数应用于my_list中的每个元素。最后,我们使用list()函数将结果转换为一个列表,并将其赋值给变量squared_list

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-map.html

分类: 计算机技术
推荐阅读:
Go语言获取命令行参数 本文将在Go语言中使用标准库 os 获取命令行参数;Go语言的 os 库中有一个 Args 属性,可通过它读取程序运行时的命令行参数;
Nginx+Golang+Gin实现简单的web服务 本文将实现Nginx+Golang+Gin实现web服务,如何安装 gin 框架本文就不说了;
如何卸载 Dev Home Dev Home是Windows的一个新的控制中心,提供了使用可定制的小部件在仪表板中监控项目的能力,通过下载应用程序,包或存储库来设置开发环境;要卸载Dev Home,需以管理员权限打开 PowerShell,并执行以下命令:
Rust解析JSON,结构体序列化和反序列化 JSON一种常用的由键值对组成的数据对象;本文将通过多个例子讲解在Rust中如何解析JSON内容,以及如何将结构体转换成JSON字符串。
使用Rust计算圆周率 要使用 Rust 计算圆周率,可以使用蒙特卡罗方法。该方法通过在单位正方形中生成随机点,并计算落在单位圆内的点的数量来估计圆周率。
Golang一次性读取文件 从磁盘读取文件内容是I/O编程的基础;几乎所有编程语言实现起来都很简单,Golang也不例外: