Функція 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()!