# Python sum() Function Tutorial

In this section, we will learn what the sum() function is and how to use it in Python.

## sum() Function in Python

The Python sum() function is used to sum the items of an iterable object.

For example, if the target iterable object is a list with integer numbers, then calling this function will add those numbers together and return the sum as a result.

## Python sum() Function Syntax:

`sum(iterable, initialValue)`

## Python sum() Function Parameters

The function takes two arguments:

• The first argument is the iterable object that we want to sum its elements.
• The second argument is the initial number that we want the elements of the iterable object to be added to. This value is optional and, if ignored, the default value, which is 0 will be used instead.

## Python sum() Function Return Value

The return value of this method is the sum of all items in the target iterable object.

## Example: sum() function in python

```tuple1 = (1,2,3,4,5,6,7)

print(sum(tuple1))```

Output:

`28`

## Example: python sum list

```list1 = [1,2,3,4,5,6,7]

print(sum(list1))```

Output:

`28`

## Example: sum() function and Python Dictionary

```dictionary = {

0: "John",

1: "Doe",

2: 200

}

print(sum(dictionary))```

Output:

`3`

Note that invoking the sum() function in a dictionary will sum up its keys!