Seite 1 von 1
Uhrzeitvergleich
Verfasst: Sonntag 31. Januar 2016, 07:29
von DMD-OL
wie bekomm ich die höchste zeit pro tag(also die "am wenigsten vergangene zeit") aus meiner liste?
Code: Alles auswählen
[u'07:07', u'07:08', u'07:23', u'07:12', u'07:13', u'07:13', u'07:21']
d. h. ich möchte als ausgabe 07:23 haben
Re: Uhrzeitvergleich
Verfasst: Sonntag 31. Januar 2016, 11:41
von Sirius3
Code: Alles auswählen
>>> max([u'07:07', u'07:08', u'07:23', u'07:12', u'07:13', u'07:13', u'07:21'])
'07:23'
Re: Uhrzeitvergleich
Verfasst: Sonntag 31. Januar 2016, 11:46
von Üpsilon
Die einfache Lösung: max auf die Liste aufrufen.
Die gute Lösung: Speicher Uhrzeiten nicht als String! Wenn mal ne führende Null fehlt (also 7:23 statt 07:23) funktioniert die oben genannte Lösung nicht. Man könnte stattdessen (Stunde, Minute)-Tupel benutzen. Oder das eingebaute datetime-Modul.