python set and dictionary comprehensions

simple_dict = {
    'a': 1,
    'b': 2
}
my_dict = {key: value**2 for key,value in simple_dict.items()}
print(my_dict)
#result = {'a': 1, 'b': 4}

Here is what the above code is Doing:
1. We create a dictionary using the dictionary comprehension syntax.
2. We iterate through the simple_dict.items() method.
3. We create a key:value pair for each item in simple_dict.items().
4. We square the value in each key:value pair.
5. We print my_dict to the console.