logo

Метод 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))>

оновлення java

>

>

Вихід

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()!