Курс 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. Модуль pprint: улучшение вывода данных
  3. Обмен значений переменных в Python
  4. Сериализация и десериализация объектов
  5. Сглаживание списка
  6. Python: возвращение нескольких значений
  7. Оптимизация сравнения в Python
  8. Python OrderedDict и fromkeys() — работа с словарями
  9. Создание генераторов в Python
  10. Получение имени функции с помощью inspect
  11. Транспонирование 2D-массива с помощью zip
  12. Работа с массивами в Python
  13. Закрытие файла в Python
  14. Переопределение метода __lshift__
  15. Создание словаря через dict comprehension
  16. Метод count в Python: почему count(», ») возвращает 4?
  17. Запуск асинхронной корутины
  18. Создание новых функций с помощью functools.partial
  19. Возврат нескольких значений из функции
  20. Порядок операций в Python
  21. Просмотр атрибутов и методов класса
  22. Numpy: объединение массивов
  23. Сортировка данных с лямбда-функциями
  24. Локальные переменные.
  25. Расширение информации об ошибке в Python
  26. Красивый вывод списка
  27. Фильтрация элементов с помощью islice
  28. Проверка однородности элементов списка
  29. Введение в Python
  30. Проблемы с именами переменных
  31. Работа с типами данных в Python с помощью pydantic.
  32. Преобразование букв в нижний регистр
  33. Пропуск начальных строк с помощью dropwhile()
  34. Хэш-функции и метод цепочек
  35. Улучшенные подсказки для импорта в Python 3.12
  36. Создание вкладок с TKinter
  37. Обработка ошибки IndexError
  38. Оформление кода на Python
  39. Хеширование паролей с использованием salt
  40. Анализ кода — Python
  41. Удаление первого элемента списка
  42. Модуль os в Python: работа с файлами
  43. Дефолтные параметры в Python
  44. Основные методы NumPy
  45. Метод сравнения объектов в Python
  46. Метод difference_update() — разность множеств
  47. Итерация по коллекции в Python
  48. lru_cache оптимизация функций

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