Ho un elenco arbitrario di stringhe di data (mm-aaaa) come segue:Ordina lista di stringhe di data
d = ['09-2012', '04-2007', '11-2012', '05-2013', '12-2006', '05-2006', '08-2007'...]
ho bisogno di questo elenco per essere ordinati prima dal livello di anni (crescente), poi su il livello dei mesi (crescente) .. in modo che l'ordinamento logico può essere:
d_ordered = ['05-2006', '12-2006', '04-2007', '08-2007', '09-2012', '11-2012', '05-2013' ...]
Come posso ottenere questo?
veloce e sporco: 'd.sort (key = lambda x: x.split ('-') [:: - 1]) ' –