Чтобы обработать ситуацию, когда функция max получает пустой список в Python, можно указать значение default. 12 Это значение будет возвращено, если итерируемый объект пуст. 2
Пример использования: 1
empty_list = []print(max(empty_list, default='Нет элементов')) # Вывод: «Нет элементов»< 1/code>
Также можно проверить, что список не пуст, перед вызовом функции max с помощью оператора if. 5 Например:
if len(iterable) > 0: max_value = max(iterable)
Ещё один вариант — использовать функцию itertools.chain(), чтобы добавить ещё одно значение к пустой последовательности. 4