Оценка,
max_val = max(a)
приведет к ошибке,
ValueError: max() arg is an empty sequence
Существует ли лучший способ защиты от этой ошибки, отличной от try
, except
catch?
a = []
try:
max_val = max(a)
except ValueError:
max_val = default