Возвращает элемент с набольшим значением из переданных в функцию.
max(iterable, *args[, key, default])
iterable -- Если указан один позиционный аргумент, то ожидается, что он является итерируемым объектом. Возвращается элемент с максимальным значением, найденный среди элементов этого объекта.

args -- Если указано несколько позиционных аргументов, элемент с наибольшим значением разыскивается среди них.

+py2.5 key -- Функция, принимающая один аргумент, используемая для упорядочивания (см. также list.sort()) элементов в случаях, когда максимальное значение имеют сразу несколько аргументов. Возвращает первый по порядку элемент с максимальным значением.

+py3.4 default -- Этим аргументом можно указать значение, которое следует вернуть, если итерируемый объект окажется пустым. Если последовательность пуста и аргумент не указан, возбуждается ValueError.

В указанном итерируемом объекте, или среди аргументов, обнаруживает и возвращает элемент с набольшим значением.

    max('baced')  # e
max([10, 20, 3, 54, 18]) # 54
max([]) # ValueError

На заметку
Функция-антипод — min().
Синонимы поиска: max
На заметку
У нас есть представительство во ВКонтакте. Ссылка в самом низу страницы.