Курс 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. Операции с датами в Python
  3. Анонимные функции в Python
  4. Асинхронное программирование с asyncio
  5. Функция rsplit() в Python
  6. Работа со стеком в Python
  7. Отладка кода
  8. Улучшенные подсказки для импорта в Python 3.12
  9. Bootle — простой веб-фреймворк
  10. Компиляция регулярных выражений
  11. Взаимодействие с sys
  12. Проверка файла .py на синтаксис.
  13. Извлечение аудио из видео
  14. Группировка элементов в словарь
  15. Метод ifloordiv для пользовательских классов
  16. Извлечение новостей с newspaper3k
  17. Очистка вывода в Python
  18. Работа с collections в Python.
  19. Метод __index__ в Python
  20. Работа с рекламными данными в Pandas
  21. Конкатенация строк с помощью join()
  22. Получение пути к текущему скрипту с помощью os
  23. Цикл for в Python
  24. Основные функции и модули Python
  25. Создание генераторов в Python
  26. Конвертация текстовых чисел с помощью Numerizer
  27. Метод __complex__ в Python
  28. Создание словаря через dict comprehension
  29. Создание новых списков
  30. Блок else в обработке исключений
  31. Отрицательные индексы списков
  32. Базовые объекты Python
  33. Копирование в Python
  34. Импортирование в Python
  35. Взаимодействие с внешними процессами в Python
  36. Реверс строки в Python
  37. Оптимизация гиперпараметров с Scikit Optimize
  38. Оболочка Python
  39. Создание обратного итератора
  40. Профилирование с cProfile
  41. Magic Commands — улучшение работы с Python
  42. Цикл for в Python
  43. Установка random seed в Python
  44. Структуры данных в Python
  45. Аннотации типов в Python

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