Python: как найти наибольшее значение в списке

Чтобы получить наибольшее значение из списка, вы можете использовать различные методы Python. Вот несколько подходов с примерами кода:

Метод 1: использование встроенной функции max()

my_list = [5, 2, 9, 1, 7]
max_value = max(my_list)
print(max_value)

Метод 2: сортировка списка по убыванию и выбор первого элемента

my_list = [5, 2, 9, 1, 7]
my_list.sort(reverse=True)
max_value = my_list[0]
print(max_value)

Метод 3. Использование функции уменьшения() из модуля functools

from functools import reduce
my_list = [5, 2, 9, 1, 7]
max_value = reduce(lambda a, b: a if (a > b) else b, my_list)
print(max_value)

Метод 4. Перебор списка и отслеживание максимального значения

my_list = [5, 2, 9, 1, 7]
max_value = my_list[0]
for num in my_list:
    if num > max_value:
        max_value = num
print(max_value)

Метод 5: использование библиотеки numpy (требуется установка)

import numpy as np
my_list = [5, 2, 9, 1, 7]
max_value = np.max(my_list)
print(max_value)