Open In App

Python-Quizzes | Python List Quiz | Question 19

Like Article
Like
Save
Share
Report

Question 19: Find the output of the following program: 

Python3




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


Last Updated : 17 Sep, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads