In python, what is returned when evaluating [n for n in range(10) if n % 2]?
Expression “[n for n in range(10) if n%2]” will return a list in one go.
This creates a list of odd numbers between 0 and 9. The for loop goes from 0 to 9 and the number which is not divisible by 2 is added to the list.
[n for n in range(10) if n%2]
This code is a compact version of the code given below.
list= for n in range(10): if n%2: list.append(n) list
Please login to comment
View all comments