python map的用法
时间: 2023-12-09 13:32:04 浏览: 72
Python Map 函数的使用
5星 · 资源好评率100%
Python中的`map()`函数用于将一个函数应用于一个可迭代对象(如列表、元组等)的每个元素,返回一个新的可迭代对象,其中包含了函数应用后的结果。它的语法如下:
```python
map(function, iterable)
```
其中,`function`是一个函数,`iterable`是一个可迭代对象。
下面是一个例子,展示如何使用`map()`函数将一个列表中的每个元素求平方:
```python
def square(x):
return x * x
numbers = [1, 2, 3, 4, 5]
squared_numbers = list(map(square, numbers))
print(squared_numbers)
```
输出:
```
[1, 4, 9, 16, 25]
```
在上面的例子中,我们定义了一个函数`square()`,它接受一个参数并返回参数的平方。我们使用`map(square, numbers)`来将列表`numbers`中的每个元素应用于`square()`函数,得到一个新的可迭代对象。最后,我们使用`list()`函数将结果转换为列表并打印出来。
阅读全文