fork(4) download
  1. from datetime import datetime
  2. from collections import OrderedDict
  3.  
  4. def t(date_st):
  5. return datetime.strptime(date_st, '%d-%m-%Y')
  6.  
  7. def sort_dict_data(data):
  8. return OrderedDict((datetime.strftime(k, '%d-%m-%Y'), v)
  9. for k, v in sorted(data.iteritems()))
  10.  
  11. print sort_dict_data({t('07-07-2012'): 3.5, t('09-07-2012'): 9.0, t('08-07-2012'): 5.0})
Success #stdin #stdout 0.12s 11968KB
stdin
Standard input is empty
stdout
OrderedDict([('07-07-2012', 3.5), ('08-07-2012', 5.0), ('09-07-2012', 9.0)])