title: Python: sorting dictionary of dictionaries
body: <p>I have a dict (which is also a key of a larger dict) of dicts that looks like</p>
  
  <pre><code>wd[wc][dist][True]={'course': {'#': 1, 'Fisher': 4.0},
   'i': {'#': 1, 'Fisher': -0.2222222222222222},
   'of': {'#': 1, 'Fisher': 2.0},
   'will': {'#': 1, 'Fisher': 3.5}}
  </code></pre>
  
  <p>I want to sort the key words (at the highest level) by their corresponding 'Fisher' value...
  so that the output looks like</p>
  
  <pre><code>wd[wc][dist][True]={'course': {'Fisher': 4.0, '#': 1}, 'will': {'Fisher': 3.5, '#': 1}, 'of': {'Fisher': 2.0, '#': 1}, 'i': {'Fisher': -0.2222222222222222, '#': 1}}
  </code></pre>
  
  <p>I've tried working with items() and sorted() but can't work it out...
  Please help me out :(</p>