Python Glossary English

все Python 3Встроенные функциипонятие

max

числа/коллекции

Возвращает наибольший элемент итерируемого или наибольший из переданных аргументов. Поддерживает key-функцию.

Синтаксис

max(iterable, *, key=None)
max(a, b, ...)

На пустом итерируемом max падает с ValueError — если пустота возможна, передайте default. Аргумент key меняет только критерий сравнения, а возвращается сам элемент, а не значение key: именно так по словарю получают ключ с наибольшим значением, а не само значение. Если максимум достигается на нескольких элементах, вернётся первый встреченный.

Примеры

print(max(3,1,4,1,5))  # → 5
print(max([10,20,5]))  # → 20
print(max('apple','banana','cherry'))  # → cherry
print(max([1,2,3], key=lambda x:-x))  # → 1
print(max([], default=0))  # → 0

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности