Ich habe Ereignisse, die zu bestimmten Terminen aufgetreten sind zB:Struktur zu speichern und aktuelle Informationen zwischen zwei bestimmten Terminen abrufen
[{'date_event': datetime.date(2001, 1, 1), 'event_name': 'event_1'},
{'date_event': datetime.date(2001, 10, 1), 'event_name': 'event_2'}]
ich für eine Datenstruktur in Python suche diese Informationen so zu speichern, dass Ich kann Ereignisse, die zwischen bestimmten Daten auftreten, einfach abrufen. Im Wesentlichen möchte ich eine Datenstruktur abfragen und Ereignisse zwischen zwei Daten zurückgeben können. Beispiel:
def return_events_between_dates(start_date, end_date):
...
return(list_of_events)
Gibt es in Python eine eingebaute Struktur, die dies leicht erlaubt? Ich möchte das Rad nicht neu erfinden, wenn es schon etwas gibt, das für diese Art von Abfrage optimiert ist. Wenn nicht, wäre Listenverständnis der beste Ansatz?
Von wo Sie Daten abrufen möchten, müssen Sie Datum Vergleich erlauben, wie wenn Sie 'DJango' Datum Feld verwenden, dann wird es Datum Vergleich – Nilesh
@DanGetz - danke - yeh, das war, was ich meinte - und Danke für die Antwort - das war genau die Art von Ding, auf die ich gehofft hatte. – kyrenia