Python
What are list comprehensions and when should you use them?
List comprehensions create lists from iterables in a single expression: [expression for item in iterable if condition].
List comprehensions create lists from iterables in a single expression: [expression for item in iterable if condition].