What are list comprehensions, and how are they used in Python?

What are list comprehensions, and how are they used in Python?