Python的map函数
时间: 2023-02-26 20:57:03 浏览: 27
map函数是Python中的内置函数,它接受一个函数和一个可迭代对象作为输入参数,对可迭代对象中的每一个元素进行操作,返回一个由每次操作的结果组成的新的可迭代对象。
例如,下面的代码将列表 [1, 2, 3, 4] 中的每一个元素都乘以2:
```
def double(x):
return x * 2
numbers = [1, 2, 3, 4]
result = map(double, numbers)
print(list(result))
```
输出:
```
[2, 4, 6, 8]
```
请注意,map函数返回的是一个map对象,因此需要使用list函数将其转换为列表。
阅读全文