j'ai besoin de trier la liste suivante de tuples en Python:Python tri Question
ListOfTuples = [('10', '2010 Jan 1;', 'Rapoport AM', 'Role of antiepileptic drugs as preventive agents for migraine', '20030417'), ('21', '2009 Nov;', 'Johannessen SI', 'Antiepilepticdrugs in epilepsy and other disorders--a population-based study of prescriptions', '19679449'),...]
Mon but est de le commander par décroissant année (listOfTuples [2]) et par Croissant Auteur (listOfTuples [2]):
sorted(result, key = lambda item: (item[1], item[2]))
Mais cela ne fonctionne pas. Comment puis-je obtenir la stabilité de tri?
Quels sont les formats de date possibles? ici nous voyons "année/monthabbr/jour" et "année/monthabbr". Est-il possible de rencontrer seulement "l'année"? – tokland
Oui c'est possible car le format de données n'est pas régulier. –