python里面的map函数
时间: 2023-09-26 17:09:12 浏览: 85
Python中的map()函数是一个高阶函数,它接收一个函数和一个可迭代对象作为参数,将这个可迭代对象中的每一个元素都传入函数中进行处理,最终返回一个新的可迭代对象,其中每个元素都是经过函数处理后的结果。例如,可以使用map()函数将一个列表中的每个元素都平方:
```
lst = [1, 2, 3, 4, 5]
squared_lst = list(map(lambda x: x**2, lst))
print(squared_lst) # [1, 4, 9, 16, 25]
```
在上面的例子中,我们使用了lambda表达式定义了一个函数,将其作为参数传入了map()函数中。map()函数将lst中的每个元素都传入这个lambda函数中进行平方运算,最终返回一个新的列表squared_lst,其中每个元素都是lst中对应元素的平方。
阅读全文