Справочник · модуль 4 «Списки и текст»
Sum, min, max
sum складывает числа списка, min находит наименьшее, max — наибольшее.
Сравнение из жизни
Как итоговая строка внизу таблицы.
Пример
nums = [4, 9, 2]
print(sum(nums))
print(min(nums))
print(max(nums))Результат
15 2 9
Учитель в уроке Для чисел есть готовые помощники. Sum складывает, min находит наименьшее, max — наибольшее. Раньше для этого писали цикл с накопителем.
Запомнить
sum, min и max — как итоги игры. Сумма очков, худший и лучший результат.
Частые ошибки новичков на этой теме
Кажется: Изменить переменную цикла значит изменить список
На самом деле: x — копия текущего значения. Чтобы поменять список, меняем lst[i].
Кажется: Менять список на ходу цикла безопасно
На самом деле: Когда удаляем элемент, остальные сдвигаются и цикл перескакивает через соседа. Собираем новый список.
Тема из урока 4.3 «Список в цикле» курса PythonAZ.