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

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

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

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

temp = 'Geeks 22536 for 445 Geeks'
data = [x for x in (int(x) for x in temp if x.isdigit()) if x%2 == 0] 
print(data) 

(A) [2, 2, 6, 4, 4]
(二)编译错误
(C)运行时错误
(D) ['2', '2', '5', '3', '6', '4', '4', '5']答案:(一)
说明:这是嵌套列表理解的示例。创建的内部列表包含 temp 中的整数列表。外部列表只获取 x 是 2 的倍数。
这个问题的测验