# Python sum() function | sum of all items in an iterable

The python sum() function is used to sum all items in an iterable. Actually, this function adds the items of an iterable and returns the sum.

``sum(iterable, start) ``

Start parameter is an option to use and items of the given iterable from left to right. Where iterable objects (list, tuple, dict, etc) should be numbered.

## Example sum function in Python

Simple example code sum of a given integer list.

``````a = [1, 2, 3, 4, 5]
res = sum(a, 7)

print(res)
print(type(res))
``````

Output:

To add floating-point numbers with exact precision, then you should use math.fsum(iterable) instead.

Without start parameter

``````a = [1, 2, 3, 4, 5]
res = sum(a)

print(res)
``````

Output: 15

Do comment if you have any doubts or suggestions on this Python function topic.

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.

This site uses Akismet to reduce spam. Learn how your comment data is processed.