logo

max(iterable, *, key=None)

max(iterable, *, default, key=None)

max(arg1, arg2, *args, key=None)

Возвращает элемент с набольшим значением из переданных в функцию.

Параметры

  • args: Если указано несколько позиционных аргументов, элемент с наибольшим значением разыскивается среди них.
  • iterable — итерируемый объект, такой как список, кортеж, набор, словарь и т. д. Если указан один позиционный аргумент, то ожидается, что он является итерируемым объектом. Возвращается элемент с максимальным значением, найденный среди элементов этого объекта.
  • *iterables (необязательно) — любое количество итераций; может быть более одного
  • key (необязательно) — ключевая функция, в которую передаются итерации, а сравнение выполняется на основе возвращаемого значения.
  • default (необязательно) — Этим аргументом можно указать значение, которое следует вернуть, если итерируемый объект окажется пустым. Если последовательность пуста и аргумент не указан, возбуждается ValueError.

Возвращаемое значение

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

Примеры

number = [3, 2, 6, 5, 9, 8]
largest_number = max(number);
print("Самое большое число:", largest_number)
# Результат:
Самое большое число: 9