python map函数
时间: 2023-08-02 08:07:57 浏览: 52
Python Map 函数的使用
5星 · 资源好评率100%
Python的`map()`函数是一个内置函数,它接受两个参数:一个是函数,一个是可迭代对象,如列表、元组等。`map()`函数将这个函数应用于可迭代对象的每个元素,并返回一个新的列表,其中包含所有应用函数后的结果。
例如,如果我们有一个列表`[1, 2, 3]`,我们希望将每个元素加倍。我们可以使用`map()`函数和一个lambda表达式:
```
original_list = [1, 2, 3]
new_list = map(lambda x: x * 2, original_list)
print(list(new_list))
```
输出结果为`[2, 4, 6]`。这里,lambda表达式定义了一个函数,将传递给它的每个值乘以2。`map()`函数将这个函数应用于原始列表中的每个元素,并返回一个新的列表,其中包含所有应用函数后的结果。
阅读全文