python的map 函数
时间: 2024-08-30 18:01:50 浏览: 63
Python Map 函数的使用
5星 · 资源好评率100%
在Python中,`map()`函数是一个内置高阶函数,它接收两个参数:一个是函数,另一个是需要处理的序列(如列表、元组等)。`map()`将传入的函数依次作用于序列的每个元素,然后返回一个新的迭代器,包含处理后的结果。这个过程类似于数学里的映射操作,对序列中的每个元素应用指定的操作。
例如,假设我们有一个数字列表和一个平方函数,我们可以这样使用`map()`:
```python
numbers = [1, 2, 3, 4]
square_func = lambda x: x ** 2
squared_numbers = list(map(square_func, numbers))
```
这里,`squared_numbers`就会得到 `[1, 4, 9, 16]`,这是原列表中每个数平方的结果。
阅读全文