📜  Python-测验| Python列表测验|问题 17

📅  最后修改于: 2022-05-13 01:58:11.299000             🧑  作者: Mango

Python-测验| Python列表测验|问题 17

问题 17:找出以下程序的输出:

data = [x for x in range(5)] 
temp = [x for x in range(7) if x in data and x%2==0] 
print(temp) 

(A) [0, 2, 4, 6]
(B) [0, 2, 4]
(C) [0, 1, 2, 3, 4, 5]
(D)运行时错误答案:(乙)
说明: is 语句检查值是否在列表数据中,如果是,则它是否可以被 2 整除。它对 (0, 7) 中的 x 执行此操作。
这个问题的测验