Problem Statement
Which expression builds a list of squares from nums?
Explanation
A list comprehension in square brackets returns a list. A set comprehension uses curly braces and returns a set. map needs a function object, not an expression.
Choose list comprehension when order and duplicates matter and you need a list API afterward.
Code Solution
SolutionRead Only
nums=[1,2,2,3] sq=[x*x for x in nums] # [1,4,4,9]
