Суммирует элементы указанного объекта и возвращает результат.
sum(iterable[, start])
iterable -- Объект, поддерживающий итерацию по его элементам. Ожидается, что элементы этого объекта являются числами, но не строками. Если объект пуст, функция вернёт начальное значение (start).

start=0 -- Число, с которого следует начать суммирование.

sum([])  # 0
sum([1, 2, 3]) # 6

sum([], 3) # 3
sum([1, 2], 3) # 6

На заметку
Выражение sum(range(n), m) эквивалентно reduce(operator.add, range(n), m).

Идиомы суммирования


  • Для суммирования чисел с плавающей запятой с расширенной точностью используйте math.fsum().
  • Для конкатенации последовательностей, содержащих строки, используйте ''.join(sequence).
  • Для конкатенации нескольких последовательностей можно использовать itertools.chain().

Синонимы поиска: сумма
Нет обсуждений для отображения.

Если у вас есть, что сказать, можете представиться и исправить ситуацию.

На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.