使用lambda函数输出1-100中偶数之和
时间: 2023-05-18 21:03:14 浏览: 104
以下是使用lambda函数输出1-100中偶数之和的代码:
```python
even_sum = sum(filter(lambda x: x % 2 == 0, range(1, 101)))
print(even_sum)
```
输出结果为2550。
相关问题
用python匿名函数求1-100中偶数的和
可以使用 Python 中的 `filter()` 和 `lambda` 表达式来实现:
```python
even_sum = sum(filter(lambda x: x % 2 == 0, range(1, 101)))
print(even_sum)
```
输出结果为 2550,即 1 到 100 中所有偶数的和。
输入一个列表,列表元素为整数,使用filter函数过滤列表,要求过滤的结果全是偶数。 要求1:代码中使用过滤函数 要求2:配合使用lambda函数
好的,以下是使用 `filter` 函数和 `lambda` 表达式过滤偶数的代码:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = list(filter(lambda x: x % 2 == 0, my_list))
print(result)
```
输出:
```
[2, 4, 6, 8, 10]
```
这段代码首先定义了一个列表 `my_list`,然后使用了 `filter` 函数和 `lambda` 表达式过滤偶数,并将过滤结果转换为列表输出。
阅读全文