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

分类: 计算机技术
推荐阅读:
Python生成n个元素的全排列 本文将使用Python语言编写程序生成n个元素的全排列,代码不使用第三方库;
最新阿里云免费SSL证书申请教程 2021年最新申请阿里云免费SSL证书流程如下:
Unable to access Android SDK add-on list 提示解决办法 Android Studio安装完成并运行,可能会提示Unable to access Android SDK add-on list,如下所示:
Windows10查看产品序列号S/N 对于新购机器一定要确认S/N是否与包装一致,再通过官方途径确认该序列号出厂日期,以避免买到翻新机。
Rust中r#的含义 在Rust中,如果需要使用Rust关键字作为变量名、函数名、模块名等标识符,可以在关键字前面加上前缀 r#,这样编译器就会将其解析为标识符而非关键字。这个前缀可以用于任何Rust关键字。
Python open()函数 open()函数是Python中用于打开文件的内置函数。它可以打开一个文件,并返回一个文件对象,以便对文件进行读取、写入、追加等操作。