Sums items of an iterable
Usage
The sum()
function sums the items of an iterable and returns the total.
If you specify an optional parameter start, it will be added to the final sum.
This function is created specifically for numeric values. For other values, it will raise TypeError.
Syntax
sum(iterable,start)
Parameter | Condition | Description |
iterable | Required | An iterable (such as list, tuple etc.) |
start | Optional | A value to be added to the final sum. Default is 0. |
Examples
# Return the sum of all items in a list
L = [1, 2, 3, 4, 5]
x = sum(L)
print(x)
# Prints 15
If you specify an optional parameter start, it will be added to the final sum.
# Start with '10' and add all items in a list
L = [1, 2, 3, 4, 5]
x = sum(L, 10)
print(x)
# Prints 25