According to Wikipedia a list comprehension is a language construct that lets you specify the contents of a list based on the set builder notation which used in mathematics to describe the members of a set. For example in order to describe "the set of all natural numbers greater than 4 and lower than 10" using this notation we say: A list comprehension expression is composed of the following eleme