python使用Lambda计算给定整数数组中的偶数和奇数
时间: 2024-03-20 20:40:51 浏览: 24
可以使用Python的lambda函数和filter函数来计算给定整数数组中的偶数和奇数,代码如下:
```python
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 计算偶数和
even_sum = sum(filter(lambda x: x % 2 == 0, nums))
print("偶数和:", even_sum)
# 计算奇数和
odd_sum = sum(filter(lambda x: x % 2 != 0, nums))
print("奇数和:", odd_sum)
```
运行结果为:
```
偶数和: 30
奇数和: 25
```
相关问题
编写一个Python程序,使用Lambda计算给定整数数组中的偶数和奇数。
可以使用Python内置的filter()函数来过滤出奇偶数,再使用reduce()函数来对它们进行求和。
下面是一个使用Lambda计算的示例代码:
```python
from functools import reduce
# 给定的整数数组
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 过滤出偶数和奇数
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
odd_numbers = list(filter(lambda x: x % 2 != 0, numbers))
# 计算偶数和奇数的和
even_sum = reduce(lambda x, y: x + y, even_numbers)
odd_sum = reduce(lambda x, y: x + y, odd_numbers)
print("偶数和为:", even_sum)
print("奇数和为:", odd_sum)
```
输出结果为:
```
偶数和为: 20
奇数和为: 25
```
python 使用lambda计算题目
lambda 是 Python 中的一个匿名函数,它可以用于简单的计算。下面是一个使用 lambda 计算的例子:
计算两个数的和:
```
add = lambda x, y: x + y
print(add(2, 3)) # 输出 5
```
计算一个数的平方:
```
square = lambda x: x ** 2
print(square(4)) # 输出 16
```
计算两个数的积:
```
multiply = lambda x, y: x * y
print(multiply(2, 3)) # 输出 6
```
希望这些例子能帮助你理解如何使用 lambda 进行计算。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)