我有一本这样的字典,用来确定月份的顺序:
meses_ord = {'January':1, 'February': 2, 'March':3, ... }
我也有一个这样的字典列表:
fechas_ = [{'anyo': 2010, 'horas': Decimal('52.5'), 'month': 'March', 'importe': Decimal('4200.000')},
{'anyo': 2010, 'horas': Decimal('40.0'), 'month': 'February', 'importe':Decimal('3200.000')},
{'anyo': 2010, 'horas': Decimal('42.5'), 'month': 'April', 'importe': Decimal('3400.000')},
{'anyo': 2010, 'horas': Decimal('20.0'), 'month': 'January', 'importe': Decimal('1600.000')}]
我想根据月份键订购字典列表。
我尝试了很多东西,但没有一个奏效:
fechas_ord = sorted(fechas_, key=operator.itemgetter(meses_ord[fechas_['mes']]))