Python: функция max ()
функция max ()
Функция max () используется для поиска элемента с наибольшим значением в итерируемом.
Версия:
(Python 3.2.5)
Синтаксис:
max (повторяемый, * [, ключ, по умолчанию])
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
итерируемый | Итерируемый, с одним или несколькими элементами для сравнения. | необходимые |
ключ | Определяет функцию упорядочения с одним аргументом, подобную той, что используется для list.sort (). | Необязательный |
дефолт | Определяет объект для возврата, если предоставленная итерация пуста. Если итерация пуста и значение по умолчанию не предусмотрено, возникает ошибка ValueError. | Необязательный |
Синтаксис:
max (arg1, arg2, * args [, ключ])
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
arg1, arg2, ..args | Если указан один позиционный аргумент, итерируемый должен быть непустым итеративным. Самый большой элемент в итерируемом возвращается. Если предусмотрено два или более позиционных аргумента, возвращается самый большой из позиционных аргументов. | необходимые |
ключ | Определяет функцию упорядочения с одним аргументом, подобную той, что используется для list.sort (). | Необязательный |
Возвращаемое значение:
Самый большой элемент в итерируемом возвращается.
Пример-1: функция Python max ()
# using max(arg1, arg2, *args)
print('Maximum is:', max(2, 5, 3, 7, 6))
# using max(iterable)
num = [2, 3, 4, 10, 25, 15, 7]
print('Maximum is:', max(num))
Выход:
Максимум: 7 Максимум: 25
Иллюстрированная презентация:
Иллюстрированная презентация:
Пример 2: функция Python max ()
x = [25, 100, 1500, 725]
y = [10, 5]
z = [35, 525, 98]
# using max(iterable, *iterables, key)
print('Maximum is:', max(x, y, z, key=len))
Выход:
Максимум: [25, 100, 1500, 725]
Редактор кода Python:
Предыдущая: карта ()
Далее: memoryview ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code