J'ai une liste de lignes lues dans un fichier. J'ai besoin de trier la liste par horodatage. J'ai analysé l'horodatage en utilisant des expressions régulières et les place dans une liste séparée. Les indices des deux listes vont correspondre. Une fois que je trier la liste des horodatages, je peux obtenir l'ordre des indices.Liste de tri par ordre d'index donné
Existe-t-il un moyen d'appliquer le même ordre d'index à la liste de lignes d'origine? Le résultat devrait être la liste triée des lignes originales.
Exemple:
listofLines = ['log opened 16-Feb-2010 06:37:56 UTC',
'06:37:58 Custom parameters are in use',
'log closed 16-Feb-2010 05:26:47 UTC']
listofTimes = ['06:37:56', '06:37:58', '05:26:47']
sortedIndex = [2,0,1]