Вопросы к Поиску с Алисой
Чтобы обработать ситуацию, когда функция max получает пустой список в Python, можно указать значение default. pyplanet.ru ru.wikijournal.org Это значение будет возвращено, если итерируемый объект пуст. ru.wikijournal.org
Пример использования: pyplanet.ru
empty_list = [] print(max(empty_list, default=”Нет элементов”)) # Вывод: «Нет элементов» pyplanet.ru
Также можно проверить, что список не пуст, перед вызовом функции max с помощью оператора if. researchdatapod.com Например:
if len(iterable) > 0: max_value = max(iterable)
Ещё один вариант — использовать функцию itertools.chain(), чтобы добавить ещё одно значение к пустой последовательности. stackoverflow.com