Open In App

Python-Quizzes | Python List Quiz | Question 19

Question 19: Find the output of the following program: 




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]

(B)



Compilation error

(C)

Runtime error

(D)

[‘2’, ‘2’, ‘5’, ‘3’, ‘6’, ‘4’, ‘4’, ‘5’]

Answer: (A)
Explanation:

This is an example of nested list comprehension. The inner list created contains a list of integers in temp. The outer list only procures that x which are a multiple of 2.

Quiz of this Question
Please comment below if you find anything wrong in the above post

Article Tags :