Python Examples: dict comprehensions

import random

# Example 1
customers = ['John', 'Sara', 'Tim', 'Mia']
discounts = {customer: random.randint(1, 100) for customer in customers}
print(discounts)

# Example 2
temperatures = {'Monday': 20, 'Tuesday': 22, 'Wednesday': 25, 'Thursday': 23, 'Friday': 19, 'Saturday': 18, 'Sunday': 21}
fahrenheit_temperatures = {day: (temp * 9/5) + 32 for (day, temp) in temperatures.items()}
print(fahrenheit_temperatures)

Result

Console output