python中map函数怎么用
时间: 2024-05-08 09:20:10 浏览: 49
Python Map 函数的使用
5星 · 资源好评率100%
在Python中,map()函数可用于将一个或多个可迭代对象的每个元素都应用于一个函数,然后返回一个映射对象,其中包含结果值。map()函数的语法如下所示:
map(function, iterable, ...)
其中,function是要应用于可迭代对象每个元素的函数。可将其指定为预定义函数或lambda函数等。iterable是要进行映射操作的一个或多个可迭代对象。例如,list、tuple、set、dictionary、字符串等都是可迭代对象。
以下是一个使用map函数的示例,将一个列表中所有元素都平方,并输出新的列表:
```
list1 = [1, 2, 3, 4, 5]
new_list = list(map(lambda x: x**2, list1))
print(new_list)
```
输出结果:
```
[1, 4, 9, 16, 25]
```
这里我们使用lambda函数,将每个元素都平方,然后使用list()函数将其转换为列表形式。
阅读全文