map函数返回给定任意列表中各元素的平方
时间: 2024-02-16 19:03:15 浏览: 76
Python中 map()函数的用法详解
5星 · 资源好评率100%
可以使用 `map` 函数和 `lambda` 表达式来实现将给定任意列表中各元素的平方以列表形式返回的功能。示例如下:
```python
my_list = [1, 2, 3, 4, 5]
squared_list = list(map(lambda x: x**2, my_list))
print(squared_list)
```
输出结果为:
```
[1, 4, 9, 16, 25]
```
在这个示例中,`map` 函数将 `my_list` 中的每个元素传递给 `lambda` 表达式进行处理,处理后的结果组成一个新的迭代器,最后使用 `list` 函数将迭代器转换为列表。 `lambda` 表达式中的 `x` 表示列表中的每个元素,`x**2` 表示对每个元素进行平方操作。
阅读全文