List comprehension is a way of initializing a list with an expression that's evaluated in a loop with optional conditions. The code is elegant and easy to understand. Tuples and Dictionaries can be ...