Si j'ai bien compris ton besoin (accéder aux évènements les plus proches rapidement) c'est un problème classique, et le tas (heap) est sûrement une bonne solution. C'est une façon de ranger des éléments dans une liste/tableau en fonction d'une priorité (la date dans ton cas) de manière à accéder rapidement à l'élément le plus prioritaire.
# Un tas
Posté par GuieA_7 (site web personnel) . En réponse au message Cherche structure de données adéquate. Évalué à 3.
Si j'ai bien compris ton besoin (accéder aux évènements les plus proches rapidement) c'est un problème classique, et le tas (heap) est sûrement une bonne solution. C'est une façon de ranger des éléments dans une liste/tableau en fonction d'une priorité (la date dans ton cas) de manière à accéder rapidement à l'élément le plus prioritaire.
En Python regarde le module standard heapq.