title: How to make a specific key the first key in a dictionary?
body: <p>I want make a specific element of each dictionary the first element in a list of dictionaries.  How would I do this, or is it even possible given that dictionaries are unordered?</p>
  
  <p>I don't want to use .sort() by itself or OrderedDict because both will not bring the desired element to the top of the keys as the keys are alphabetically ordered. Is there a way to use the lamba keyword in combination with sort in Python 2.7 to do this?</p>
  
  <p>Ex:</p>
  
  <p>I want <code>b</code> to be the first key </p>
  
  <pre><code>{'a': 1, 'b': 2, 'c': 3}
  
  
  {'b': 2, 'a': 1, 'c': 3}
  </code></pre>
  
  <hr>
  
  <p>CONTEXT:</p>
  
  <p>I have a large set of dictionaries where each dictionary represents a bunch of info about a job.  Each dictionary has a code that identifies the job. My superior would like to have this code moved to the top of its dictionary.</p>