Курс Python → Сумма элементов списка

Для получения суммы элементов списка без необходимости обходить элементы в цикле, можно использовать стандартную функцию sum(). Эта функция позволяет суммировать элементы итерируемых типов, таких как списки, словари, кортежи и другие.

Синтаксис функции sum() выглядит следующим образом: sum(iterable, start=0). Параметр iterable представляет собой итерируемый объект, элементы которого будут суммироваться. Параметр start является необязательным и представляет собой значение, которое будет прибавлено к уже готовой сумме элементов iterable. По умолчанию значение этого параметра равно 0.

Возвращаемое значение из функции sum() — это сумма start и всех элементов итерируемого объекта. Таким образом, функция sum() возвращает итоговую сумму всех элементов.


# Пример использования функции sum() для суммирования элементов списка
numbers = [1, 2, 3, 4, 5]
total_sum = sum(numbers)
print(total_sum)  # Выводит 15 (сумма всех элементов списка)

Таким образом, использование функции sum() позволяет легко и эффективно получить сумму элементов списка или другого итерируемого объекта без необходимости явного обхода элементов в цикле.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Генератор бросков кубиков
  2. Локальные переменные.
  3. Операции с комплексными числами
  4. Копирование списков в Python
  5. Транспонирование 2D-массива с помощью zip
  6. Отправка поздравлений по дню рождения
  7. Создание Telegram-бота на Python
  8. Функции map, filter и reduce
  9. Форматирование строк в Python
  10. Функция reduce() в Python
  11. Преобразование Excel в PDF с Spire.XLS
  12. Измерение времени выполнения в Python
  13. Взаимодействие с sys
  14. Открытие, чтение и закрытие файла
  15. Разработка игры Pong с turtle
  16. Нахождение максимального значения и его индекса в списке
  17. Цикл for с enumerate() в Python
  18. Работа с функцией next() в Python
  19. Работа с географическими данными в Python
  20. PEP-401: оператор
  21. Библиотека itertools: объединение списков
  22. Избегание изменяемых аргументов
  23. Транспонирование матрицы в Python
  24. Обработка исключений в Python
  25. Работа с атрибутом dict
  26. f-строки в формате строк
  27. Функции range() в Python
  28. Компиляция регулярных выражений
  29. Создание задания в Cron
  30. Группировка элементов в словарь
  31. Запуск внешних программ с subprocess
  32. Виртуальное окружение Python
  33. Удаление элементов из списка в Python
  34. Улучшение читаемости кода в Python
  35. Логирование с Logzero
  36. JMESPath в Python
  37. Повторение и перенос строки
  38. Лямбда-функции в Python
  39. Работа с deque из collections
  40. Метод index() в Python
  41. Проверка элемента в множестве.
  42. split() — разделение строки
  43. Работа с прокси в Python
  44. Работа со списками

Marketello читают маркетологи из крутых компаний