What is the list comprehension equivalent for?
{x : x is a whole number less than 20, x is even} (including zero)
a) [x for x in range(1, 20) if (x%2==0)]
b) [x for x in range(0, 20) if (x//2==0)]
c) [x for x in range(1, 20) if (x//2==0)]
d) [x for x in range(0, 20) if (x%2==0)]
Answer: d
Explanation: The required list comprehension will print a whole number, less than 20, provided that the number is even. Since the output list should contain zero as well, the answer to this question is: [x for x in range(0, 20) if (x%2==0)].
Related Posts
What will be the output of the following Python code?
>>> a=[(2,4),(1,2),(3,9)]
>>> a.sort()
>>> aIs the following Python code valid?
>>> a=(1,2,3)
>>> b=a.update(4,)What will be the output of the following Python code?
>>> a=(2,3,1,5)
>>> a.sort()
>>> aIs the following Python code valid?
>>> a=2,3,4,5
>>> aTuples can’t be made keys of a dictionary.
What will be the output of the following Python code?
>>> import collections
>>> a=collections.namedtuple(‘a’,[‘i’,’j’])
>>> obj=a(i=4,j=7)
>>> objWhat will be the output of the following Python code?
>>> a,b=6,7
>>> a,b=b,a
>>> a,b
Join The Discussion