Problema de alineación de matrices de Python.
La sintaxis de matriz que proporcionó es incorrecta. Publique el código fuente directamente y describa los requisitos... Sin embargo, supongo que sus requisitos son similares: >>>?array=["aaaa3", "aaaa2 " , "aaaa1"]
>>>?sorted(array,key=lambda?x:?int(x[-1]))
[' aaaa1',? aaaa2 ',?' aaaa3'] Además, siempre que se pueda garantizar que el formato y la longitud de la parte de tiempo sean uniformes, también es fácil: >>>?array=["kkksdsfaa2013?10?32?13:24: 56", "adssda2013?10 ?20?13:24:56"," saaa2013?10?30?13:24:56"]
>>>?sorted(array,key=lambda? x:?int(x[ -19:].replace(":",'').replace("?"?" ,"")))
['adssda2013?10?20? 13:24:56', ?' saaa2013?10?30?13:24:56',?'' kkksdsfaa2013?10?32?13:24:56']