title: Sort Multidimensional Dict in Python
body: <p>I'm trying to sort this dict based on the key "<strong>order</strong>". Kindly, find below sample dict :-</p>
  
  <pre><code>{'about-us': [{'name': 'CONSTITUTION', 'order': u'2', 'uri': 'constitution'},
                {'name': 'EXECUTIVE COMMITTEE',
                 'order': u'3',
                 'uri': 'executive-committee'},
                {'name': 'FINANCIAL INFO',
                 'order': u'4',
                 'uri': 'financial-info'},
                {'name': 'SPONSORS AND AFFILIATIONS',
                 'order': u'5',
                 'uri': 'sponsors-and-affiliations'},
                {'name': 'ABOUT', 'order': u'1', 'uri': 'about'}]}
  </code></pre>
  
  <p>Tried using this code, but I got an error</p>
  
  <pre><code>sorted(sub_links, key=lambda x: sub_links[x]['order'])
  </code></pre>
  
  <p><strong>TypeError: list indices must be integers, not str</strong></p>
  
  <p>Any hint?</p>