Курс 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. Работа с CSV файлами в Python
  2. Генерация UUID в Python
  3. Списки в Python: основы
  4. Прокачанный трейсинг ошибок
  5. Измерение времени выполнения в Python
  6. Подсчет элементов с помощью Counter из collections
  7. Срезы в Python
  8. Переопределение метода __pow__
  9. Метод split() для разделения строк
  10. Создание коллекций из генератора
  11. Создание файла с проверкой ошибки
  12. Создание и операции с дробями
  13. Объединение Python и Shell
  14. Конкатенация списков в Python
  15. Работа с атрибутом dict
  16. Безопасный доступ к значениям словаря
  17. Подсказки при вводе данных в Python
  18. Имена объектов в Python
  19. Основы работы с os
  20. Управление IP-адресами через прокси
  21. Создание треугольника Паскаля
  22. Библиотека Emoji: использование смайлов в Python
  23. Изменение логики работы с временем
  24. Именованные аргументы в Python
  25. Сравнение объектов в Python
  26. Удаление элемента по индексу в Python
  27. Определение относительного пути
  28. Игра «Камень, ножницы, бумага» — Python
  29. Сложение матриц в NumPy
  30. Метод ifloordiv для пользовательских классов
  31. Метод join() для объединения элементов строки
  32. Оператор Walrus в Python
  33. Метод __ilshift__ для битового сдвига влево
  34. Генератор чисел Фибоначчи
  35. Создание коллекций из выражения-генератора
  36. Модуль math: основные функции
  37. Форматирование строк с помощью f-строк
  38. Проверка памяти объекта
  39. Работа с контекст-менеджером «with»
  40. Распаковка аргументов в Python
  41. Экспорт внешнего файла с помощью writefile
  42. Просмотр внешних файлов в %pycat
  43. Python reversed() функция
  44. Отрицательные индексы списков
  45. Оператор * в Python

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