1,2K подписчиков

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

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

Введение

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

Метод sort()

Данный способ заключается в том, что мы отсортируем список методом sort(), и минимальное число окажется в самом начале последовательности:

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

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

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

Метод sorted()

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

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

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

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

Циклом for

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

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

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

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

for i in new_list:
if i < min_number:
min_number = i

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

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

Функция min()

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

Просто сохраним минимальное значение в переменную min_number, и выведем:

new_list = [6, 10, 5, 2, 7]
min_number = min(new_list)

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

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

Заключение

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

Мой Telegram канал

Мой YouTube канал

Курс по созданию GUI на Python