ich hoffe das ich mit meinem Thema in "Allgemeine Fragen" richtig bin.
Ich habe erst vor kurzem mit Python angefangen, habe aber schon ein kleines Projekt (für die Firma) welches ich gerne umsetzen möchte.
Leider stehe ich grad vor einem logischen Problem (oder es steht einfach jemand auf der Leitung).
Über eine API frage ich den Status einer Archivierung ab. Das klappt sehr gut.
Nach dem aufarbeiten der Daten habe ich nun eine mehrdimensionale Liste.
(ID, Status, Datum/Zeit),(ID, Status, Datum/Zeit), ...
Hier ein Beispiel:
[(15, 'warning', '2021-01-14 11:32:09'), (2, 'failed', '2021-01-14 09:17:32'), (15, 'failed', '2021-01-14 09:17:43'), (2, 'succeeded', '2021-01-14 09:17:45'), (3, 'succeeded', '2021-01-14 11:32:09'), (2, 'succeeded', '2021-01-14 17:41:00'), (3, 'succeeded', '2021-01-14 17:41:01')]
Jetzt brauche ich aber für jede ID (welche vor der Abfrage unbekannt sind) nur den Status des aktuellsten Datums.
Also ungefähr so:
ID 2 = Status "succeeded" "2021-01-14 17:41:00"
ID 3 = Status "succeeded" "2021-01-14 17:41:01"
ID 15 = ...
Kann mir da jemand den Weg weisen? Sehe grad den Wald vor lauter Bäumen nicht

Danke