私は以下のような辞書を持っていて、それをキー(日時オブジェクト)でソートしようとしています:
def t(date_st):
return datetime.strptime(date_st, '%d-%m-%Y')
def sort_dict_data(data):
keylist = data.keys()
keylist.sort()
sorted_x = {}
for key in keylist:
sorted_x.update({datetime.strftime(key, '%d-%m-%Y'):data.get(key)})
return sorted_x
print sort_dict_data({t('07-07-2012'): 3.5, t('09-07-2012'): 9.0, t('08-07-2012'): 5.0})
results: {'07-07-2012': 3.5, '09-07-2012': 9.0, '08-07-2012': 5.0}
どのように私はそれを次のようにすることができますか:
{'07-07-2012': 3.5, '08-07-2012': 5.0, '09-07-2012': 9.0}
前もって感謝します。