sum() в Python — это встроенная функция, которая вычисляет сумму всех элементов в итерируемом объекте, таком как список, кортеж или набор. Элементы итерации должны быть числами (целыми или с плавающей запятой).
Функция sum() имеет необязательный второй аргумент, который можно использовать для указания начального значения суммы. По умолчанию начальное значение равно 0.
Синтаксис
|
1 |
sum(iterable, start) |
Аргументы
- Функция sum() добавляет start и элементы заданных итераторов слева направо.
- iterable может быть списком, кортежем, набором или словарем.
Пример 1: sum() в Python
Вам нужно определить и передать список в качестве параметра функции sum(), и вы получите взамен сумму элементов списка.
|
1 2 3 4 5 6 7 8 9 |
listA = [ 11, 18, 19, 21, 46 ] print(sum(listA)) |
Вывод
|
1 |
115 |
Чтобы добавить числа с плавающей запятой с высокой точностью, вы можете вместо этого использовать math.fsum(iterable), если вы хотите объединить элементы данного итерируемого(элементы должны быть строкой), вы можете использовать метод String join() .
Пример 2
Функция sum() принимает второй параметр start как необязательный.
Она возвращает: сумма всех элементов + «start».
|
1 2 3 4 5 6 7 8 9 |
listA = [ 11, 18, 19, 21, 46 ] print(sum(listA, 19)) |
Смотрите вывод.
|
1 |
134 |
115+19=134.
