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.