Как найти максимальный элемент списка в Python

Как найти максимальный списка в Python Статьи

Введение

В данной статье рассмотрим четыре способа для поиска максимального значения в списке в Python.

Метод sort()

Как мы знаем, метод sort() сортирует упорядоченные коллекции элементов по возрастанию. Однако, если мы добавим параметр reverse, то сможем отсортировать список по убыванию. После такой сортировки максимальный элемент списка будет находиться по индексу 0:

new_list = [6, 10, 5, 2, 7]
new_list.sort(reverse=True)

print(f'Максимальный элемент в списке: {new_list[0]}')

# Вывод: Максимальное число в списке: 10

Метод sorted()

Данный способ работает по той же методике, что и предыдущий. Различие лишь в том, что мы будем использовать функцию sorted():

new_list = [6, 10, 5, 2, 7]
new_list = sorted(new_list, reverse=True)

print(f'Максимальный элемент в списке: {new_list[0]}')

# Вывод: Максимальное число в списке: 10

Циклом for

Мы можем определить максимальное число в списке при помощи цикла for. Для этого создадим переменную max_number, и сохраним в неё значение первого элемента списка:

new_list = [6, 10, 5, 2, 7]
max_number = new_list[0]

Далее создадим цикл, в котором пройдёмся по всему списку new_list. Внутри цикла зададим условие, что если итерабельное значение больше max_number, то меняем значение в max_number на итерабельное:

new_list = [6, 10, 5, 2, 7]
max_number = new_list[0]

for i in new_list:
    if i > max_number:
        max_number = i

print(f'Максимальное число в списке: {max_number}')

# Вывод: Максимальный элемент в списке: 10

Функция max()

В Python существует встроенная функция, которая позволяет находить максимальное значение в списке, кортеже и т.д.

Сохраним значение максимального элемента в списке, и выведем его:

new_list = [6, 10, 5, 2, 7]
max_number = max(new_list)

print(f'Максимальное число в списке: {max_number}')

# Вывод: Максимальное число в списке: 10

Заключение

В ходе статьи мы с Вами разобрали целых четыре способа нахождения максимального элемента в списке Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Admin
Admin
IT Start