下面是一个示例代码,根据给定的条件对列表进行筛选、计数和求和的解决方法:
# 准备数据
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 筛选条件:只选择偶数
filtered_numbers = [num for num in numbers if num % 2 == 0]
# 计数筛选后的元素个数
count = len(filtered_numbers)
# 求和筛选后的元素
summed_numbers = sum(filtered_numbers)
# 输出结果
print("筛选后的元素:", filtered_numbers)
print("筛选后的元素个数:", count)
print("筛选后的元素求和:", summed_numbers)
输出结果为:
筛选后的元素: [2, 4, 6, 8, 10]
筛选后的元素个数: 5
筛选后的元素求和: 30
在上面的示例中,首先定义了一个数字列表。然后使用列表推导式对列表进行筛选,只选择能被2整除的数字,也就是偶数。然后通过len()
函数计算筛选后的元素个数,通过sum()
函数求和筛选后的元素。最后将结果打印输出。