title: How to change the key color when printing a python dictionary
body: <p>Is there a built in python function that allows me to change the key colors in a dictionary so that I can more effectively distinguish them from their corresponding values? </p>
  
  <p>I am currently using a jupyter notebook and printing out a dictionary and would like it to show something similar to the output below:</p>
  
  <pre><code>in:
  data
  </code></pre>
  
  <p><br>
  Data above is a python dictionary.</p>
  
  <pre><code>out: 
  {
   key1:value1
   key2:value2
   ...
   keyn:valuen
  }
  </code></pre>
  
  <p>Such that the keys are in blue and the values are in a different color. The reason I want to do this is because I am printing a dictionary that varies a lot in key length, therefore making it much harder to read.</p>