python中map函数
时间: 2024-02-28 21:31:14 浏览: 40
pythonmap函数的用法.docx
Python中的map函数是一个内置函数,它接收两个参数:一个函数和一个可迭代的对象。map函数将函数应用于可迭代对象中的每个元素,并返回一个新的可迭代对象,其中包含应用函数后的结果。
例如,假设我们有一个列表,其中包含一些数字,我们想将每个数字都平方并将结果存储在一个新列表中。我们可以使用map函数实现这个功能,如下所示:
```python
numbers = [1, 2, 3, 4, 5]
squared_numbers = list(map(lambda x: x**2, numbers))
print(squared_numbers)
```
这个程序的输出应该是:
```
[1, 4, 9, 16, 25]
```
在上面的例子中,我们定义了一个lambda函数,它将每个元素平方,并将其应用于数字列表中的每个元素。然后,我们使用list函数将map对象转换为一个新列表,该列表包含应用函数后的结果。
阅读全文