不使用lambda函数
时间: 2023-12-25 14:49:29 浏览: 97
好的,以下是一个不使用 lambda 函数的例子:
```python
def square(x):
return x * x
numbers = [1, 2, 3, 4, 5]
squares = map(square, numbers)
print(list(squares))
```
这个程序将会输出:
```
[1, 4, 9, 16, 25]
```
在这个例子中,我们定义了一个名为 `square` 的函数来计算一个数字的平方。我们使用 `map` 函数来将这个函数应用到一个列表中的每个元素上,并将结果存储在一个名为 `squares` 的变量中。最后,我们使用内置函数 `list` 将 `squares` 转换为一个列表并打印出来。
阅读全文