Рубрики
Без рубрики

Метод Python Max ()

В этом руководстве мы собираемся понимать использование метода Python Max (). По сути, метод Python Max () возвращает максимальное значение среди набора

Автор оригинала: Pankaj Kumar.

Метод Python Max ()

Введение

В этом руководстве мы собираемся понимать использование Метод Python Max () Отказ В основном, Python Макс () Метод возвращает максимальное значение среди множества прошедших значений или элементов прошедших.

Использование метода Python Max ()

Ниже приведен синтаксис для использования Python Макс () Способ найти наибольшее значение в ИТЕРИТЕЛЬНО ,

max(iterable, *[, key, default])

Здесь,

  • ИТЕРИТЕЛЬНО это объект, который содержит значения, для которых можно найти самый большой,
  • ключ Определяет функцию упорядочения однорангуации,
  • И по умолчанию Является ли значение по умолчанию, возвращаемое методом, если прошедший съемщик пуст.

Для поиска крупнейших среди двух или более ценностей, переданных в качестве аргументов,

max(arg1, arg2, *args[, key]) 

Здесь,

  • arg1, arg2 …. argn являются N ценности среди которых Макс () метод вернет наибольшее значение,
  • И введите ключ – это функция упорядочения.

Работа с методом Python Max ()

Мы можем использовать Макс () Метод различным способом найти максимальный или самый большой из заданных илетных или двух или более аргументов.

Давайте посмотрим, как метод работает с помощью объекта, два или более значения, с указанной ключевой функцией, а для нескольких намеков, переданных в качестве аргументов.

С помощью объекта

Для примера ниже мы рассмотрим Список С некоторыми значениями в нем для которых мы должны найти самый большой элемент. Посмотрите на код, приведенный ниже, тщательно.

#initialisation of list
list1 = [ 1,3,4,7,0,4,8,2 ]

#finding max element
print("max value is : ", max(list1,default=0))

Выход :

max value is :  8

Как мы видим, для приведенного выше кода мы инициализируем список, list1 и напрямую передать его на Макс () Способ с значением по умолчанию, установленным на 0 Отказ Функция возвращает 8 Как это самое большое значение.

Если список был Пустой , функция прошла бы значение по умолчанию, которое является 0 Отказ

Прохождение двух или более значений в метод Python Max ()

Когда два или более значения передаются на Макс () Метод, он возвращает максимальный или самый большой из них всех. Эти аргументы могут быть целыми числами, значениями плавающих точек, символы или даже строки.

Давайте примем пример,

print("max value is : ", max(6,1,73,6,38))

Выход :

max value is :  73

По желанию, мы получаем максимальное значение, 73

С ключевой функцией

Как мы упоминали ранее, ключ представляет собой функцию упорядочения в одно облицовках на основе которого можно найти максимальное значение между набором значений.

Например, если мы хотим найти кортеж от Список кортежи , который имеет наибольшую ценность 2-й элемент. Давайте посмотрим, как мы можем сделать это.

#initialisation of variables
list1 = [(9,2,7), (6,8,4), (3,5,1)]

def f(tuple_1):
    return tuple_1[1]

print("max : ", max(list1, key=f))

Выход :

max :  (6, 8, 4)

Здесь f () это пользовательская функция, которая возвращает 2-й Элемент прошедшего кортежа. Передача эту функцию как ключ к Макс () Метод гарантирует, что кортеж возвращается с наибольшим 2-го элементом. Для нашего примера это (6, 8, 4).

Прохождение нескольких недвижимых в качестве аргументов

Как мы уже говорили ранее, метод Python Max () также может вернуть самые большие из нескольких намеков на аргументы. Эти аргументы могут быть итабельными, как строка, символ, кортеж, список или и т. Д.

По по умолчанию , Макс () Метод возвращает объект с максимальным 0-й Элемент для списков, кортежей и т. Д. И для струн он сравнивает первый символ каждой передаваемой строки.

Ниже мы приняли пример для кортежей. Посмотрите на код тщательно.

#initialisation of variables
tuple1 = (5,23,7)
tuple2 = (4,1,7)
tuple3 = (7,37,1)

print("max : ", max(tuple1,tuple2,tuple3))

Выход:

max :  (7, 37, 1)

Для этого примера Три кортежи с некоторыми начальными значениями были непосредственно переданы на Макс () метод. Который возвращает кортеж с крупнейшим первым элементом I.E., (7, 37, 1) Отказ

Заключение

Так что в этом руководстве мы узнали о Python Макс () Метод, его использование, а также его работа.

Пожалуйста, помните, что если по умолчанию Значение не установлено, а пустое намерение передается как аргументы для Макс () Функция повышает ValueError Отказ

Для любых дополнительных вопросов, связанных с этой темой, не стесняйтесь использовать комментарии ниже.

использованная литература