python 里map赋值给list
时间: 2023-06-09 15:02:05 浏览: 553
python中的高阶函数的定义及内置高阶函数
在 Python 中,map() 函数可以将一个可迭代对象中的每个元素应用于一个函数,并返回一个迭代器。若想将 map() 的结果存储到一个列表中,需要使用 list() 函数将其转换为列表。示例代码如下:
```
old_list = [1, 2, 3, 4, 5]
new_list = list(map(lambda x: x * 2, old_list))
print(new_list) # [2, 4, 6, 8, 10]
```
在上面的代码中,map() 函数将 old_list 中的每个元素乘以 2,返回一个迭代器,通过 list() 函数将其转换为列表并赋值给 new_list 变量。
阅读全文