A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of the mathematical set-builder notation (set comprehension) as distinct from the use of map and filter functions. Overview[edit] Consider the following example in mathematical set-builder notation. or often This can be read, " is the set of all num