python-dictionary-comprehension
https://www.datacamp.com/community/tutorials/python-dictionary-comprehension
dict1 = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
# Double each value in the dictionary
double_dict1 = {k:v*2 for (k,v) in dict1.items()}
print(double_dict1)
{'e': 10, 'a': 2, 'c': 6, 'b': 4, 'd': 8}
dict1_keys = {k*2:v for (k,v) in dict1.items()}
print(dict1_keys)
{'dd': 4, 'ee': 5, 'aa': 1, 'bb': 2, 'cc': 3}
c2 = {k:{'S':c[k]} for k in c}
c2 = {k:{'N' if k=='id' else 'S':v} for (k,v) in c.items()}