Safe max () - Funktion für leere Listen

Bewertung,

max_val = max(a)

wird den Fehler verursachen,

ValueError: max() arg is an empty sequence

Gibt es eine bessere Möglichkeit der Absicherung gegen diese Fehler andere als ein try, except fangen?

a = []
try:
    max_val = max(a)
except ValueError:
    max_val = default 
Schreibe einen Kommentar