List comprehensions are a concise and efficient way to create lists. They are based on mathematical set notation. For example, the set of the squares of the numbers 1 ...