title: python ordereddict when the key is a "numeric string"
body: <p>i have an unordered dict with numeric keys but in string format, and i want to get a ordered dict (by the numeric key):</p>
  
  <pre><code>my_dict__ = {'3': 6, '1': 8, '11': 2, '7': 55, '22': 1}
  my_dict_ = {}
  for key, value in my_dict__.items():
      my_dict_[int(key)] = value
  my_dict = OrderedDict(sorted(my_dict_.items()))
  </code></pre>
  
  <p>how can i simply this?</p>
  
  <p>(The result, can have the key as int or string)</p>
  
  <p>Thanks</p>