Seite 1 von 1

maximalwert aus tuple ermitteln

Verfasst: Sonntag 11. Januar 2009, 18:58
von sea-live
maximalwert aus tuple ermittelnHi freaks und Profiprogger das geht doch bestimmt auch einfacher

Code: Alles auswählen

# maxwert
pos=[(179, 102), (281, 102), (382, 102), (484, 102), (0, 0), (102, 500)]
wertx=0
werty=0
for x,y in pos:
    if x > wertx:
        wertx = x
    if y > werty:
        werty = y
maxwert = (wertx,werty)
print maxwert


Verfasst: Sonntag 11. Januar 2009, 19:03
von sma

Code: Alles auswählen

print max(t[0] for t in pos), max(t[1] for t in pos)
Stefan

Verfasst: Sonntag 11. Januar 2009, 23:36
von hendrikS
Hab auch noch was elegantes im Angebot:

Code: Alles auswählen

maxwert=map(max,zip(*pos))
Erläuterung:zip(*pos) transponiert Deine Liste. map wendet max auf die beiden resultierenden Tuples an.