Python-Quizzes | Python List Quiz | Question 19
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
Share your thoughts in the comments
Please Login to comment...