List Comprehensions

What is a list comprehension?

A list comprehension is a compact way of defining a list in one list.

How do you use a list comprehension?

A list comprehension uses square brackets, an expression that generates each item in the list, and a for loop as the basis for the list. A list comprehension can modify each item in an existing list.