Метод Python List max().

Функція Python list max(). повертає максимальне значення зі списку.

приклад:

Python3




#creating a list> rand> => [> 2> ,> 3> ,> 6> ,> 1> ,> 8> ,> 4> ,> 9> ,> 0> ]> #printing max element> print> (> max> (rand))>

Вихід

9 

Визначення функції List max().

Функція max() у Python знаходить і повертає найбільший елемент у цьому списку. Давайте краще зрозуміти це на прикладі:

Синтаксис методу Python List max():

max (назва списку)

Параметр

  • назва списку: Назва списку, в якому ми повинні знайти максимальне значення.

Повернення: Він повертає максимальне значення в списку.

Як знайти максимальний елемент у списку в Python?

Щоб знайти максимальний елемент у Python, ви можете використати функцію list max(), яка повертає максимальний елемент зі списку. Розберемося краще на прикладі:

Python3




#creating a list> number> => [> 54> ,> 67> ,> 12> ,> 33> ,> 69> ,> 32> ]> #printing max element> print> (> max> (number))>

Вихід

69 

Приклад методу Python List max().

Давайте розглянемо кілька прикладів, щоб знайти елемент max у списку Python:

Приклад 1:

У цьому прикладі ми збираємося знайти максимальне ціле значення в списку. Для цього нам потрібно створити список випадкових цілих чисел, а потім скористатися функцією Python list max(), щоб знайти максимальне значення в списку. Давайте реалізуємо це за допомогою коду.

код:

Python3




# Declaring a list with random integers.> list1> => [> 4> ,> -> 4> ,> 8> ,> -> 9> ,> 1> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)>

Вихід

8 

приклад 2:

У цьому прикладі ми збираємося знайти максимальне значення зі списку символів. Це робиться за тією ж процедурою, що й у прикладі 1.

Python3




# Declaring a list with random integers.> list1> => [> 'a'> ,> '$'> ,> 'e'> ,> 'E'> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)>

Вихід

e 

У цьому випадку значень символів максимальне значення визначається на основі їх Значення ASCII . Наприклад, значення ASCII «e» дорівнює 101, а «E» — 69, тому «e» більше.

приклад 3:

У цьому прикладі ми спробуємо знайти максимальне значення зі списку змішаних значень, таких як цілі числа та рядки.

код:

Python3




# Declaring a list with mixed values.> list1> => [> 'a'> ,> '$'> ,> 'e'> ,> 3> ,> 16> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)>

Як ми бачимо у вихідних даних, цей код видає помилку, оскільки пошук максимального значення між цілими числами та рядком не підтримується функцією Python list max().

Вихід:

Traceback (most recent call last):  File '/home/b98ffbce53474d196bfb2d69e59d0873.py', line 6, in  maxValue = max(lis) TypeError: '>' не підтримується між примірниками 'int' і 'str' 

Нижче наведено рішення прикладу № 3-

рішення:

Ми можемо знайти максимальне значення між цілими числами та рядком для перетворення цілого числа в char, але лише відповідно до таблиці ASCII.

Python3




# Declaring a list with mixed values.> list1> => [> '!'> ,> '$'> ,> '/'> ,> '3'> ,> '61'> ]> > # Store maximum value in a variable> # using Python list max() function.> maxValue> => max> (list1)> > # Printing value stored in maxValue.> print> (maxValue)>

Вихід

61 

Примітка- цілі числа лежать між 48 і 57 від 1 до 9 у таблиці ascii, і вона розглядатиме лише перший символ
рядка. Нехай, якщо в наведеному вище прикладі буде 16 замість 61, то вихід буде 3, оскільки
він розглядатиме перший символ, який дорівнює 1 із 16.

Складність-

Часова складність функції max() у python становить O(n) .

Ми розглянули визначення, синтаксис і приклади функції max() у Python. Метод List max() дуже важливий для арифметичних проектів і може заощадити вам багато часу.

Сподіваюся, ви зрозуміли використання та функціонування функції max()!