На чтение 2 мин Просмотров 768 Опубликовано 17.03.2023
Содержание
- Введение
- Метод sort()
- Метод sorted()
- Циклом for
- Функция min()
- Заключение
Введение
В статье рассмотрим четыре способа найти минимальное число в списке в 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 Подробнее ...