Python-Quizzes | Python List Quiz | Question 19

Question 19: Find the output of the following program:

filter_none

edit
close

play_arrow

link
brightness_4
code

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) 

chevron_right


(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

My Personal Notes arrow_drop_up
Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.