下列程序能够将列表中的偶数筛选出来,并组成新列表。横线处填写的代码是?( ) nums = [1, 2, 3, 4, 5, 6] result = [x for x in nums if ________] print(result) # 期望输出 [2, 4, 6]
A:x * 2
B:x % 2 != 0
C:x % 2 == 0
D:x / 2 == 0
正确答案:C
答案解析
分析列表推导式的结构,确定条件部分控制元素是否被包含。遍历原列表每个元素,判断该元素是否满足偶数的数学特征,即除以2的余数为0。条件表达式的结果决定元素是否加入新列表。
试卷来源:202606 CCF-GESP编程能力等级认证Python三级真题