# Python program to find sum of elements in list

• Difficulty Level : Easy
• Last Updated : 12 Aug, 2022

Given a list of numbers, write a Python program to find the sum of all the elements in the list.

Example:

```Input: [12, 15, 3, 10]
Output: 40```
```Input: [17, 5, 3, 5]
Output: 30``` Example #1:

## Python3

 `# Python program to find sum of elements in list``total ``=` `0` `# creating a list``list1 ``=` `[``11``, ``5``, ``17``, ``18``, ``23``]` `# Iterate each element in list``# and add them in variable total``for` `ele ``in` `range``(``0``, ``len``(list1)):``    ``total ``=` `total ``+` `list1[ele]` `# printing total value``print``(``"Sum of all elements in given list: "``, total)`

Output:

`Sum of all elements in given list:  74`

Example #2 : Using while() loop

## Python3

 `# Python program to find sum of elements in list``total ``=` `0``ele ``=` `0` `# creating a list``list1 ``=` `[``11``, ``5``, ``17``, ``18``, ``23``]` `# Iterate each element in list``# and add them in variable total``while``(ele < ``len``(list1)):``    ``total ``=` `total ``+` `list1[ele]``    ``ele ``+``=` `1``    ` `# printing total value``print``(``"Sum of all elements in given list: "``, total)`

Output:

`Sum of all elements in given list:  74`

Example #3: Recursive way

## Python3

 `# Python program to find sum of all``# elements in list using recursion` `# creating a list``list1 ``=` `[``11``, ``5``, ``17``, ``18``, ``23``]` `# creating sum_list function``def` `sumOfList(``list``, size):``   ``if` `(size ``=``=` `0``):``     ``return` `0``   ``else``:``     ``return` `list``[size ``-` `1``] ``+` `sumOfList(``list``, size ``-` `1``)`` ` `# Driver code    ``total ``=` `sumOfList(list1, ``len``(list1))` `print``(``"Sum of all elements in given list: "``, total)`

Output:

`Sum of all elements in given list:  74`

Example #4: Using sum() method

## Python3

 `# Python program to find sum of elements in list` `# creating a list``list1 ``=` `[``11``, ``5``, ``17``, ``18``, ``23``]` `# using sum() function``total ``=` `sum``(list1)` `# printing total value``print``(``"Sum of all elements in given list: "``, total)`

Output:

`Sum of all elements in given list:  74`

Example 5: Using add() function of operator module.

First we have to import the operator module then using the add() function of operator module adding the all values in the list.

## Python3

 `# Python 3 program to find the sum of all elements in the``# list using add function of operator module` `from` `operator ``import``*``list1 ``=` `[``12``, ``15``, ``3``, ``10``]``result ``=` `0``for` `i ``in` `list1:``  ``# Adding elements in the list using``  ``# add function of operator module``    ``result ``=` `add(i, ``0``)``+``result``# printing the result``print``(result)`

Output

`40`

Method 6: Using enumerate function

## Python3

 `list1 ``=` `[``12``, ``15``, ``3``, ``10``];s``=``0``for` `i,a ``in` `enumerate``(list1):``  ``s``+``=``a``print``(s)`

Output

`40`

Method 7: Using list comprehension

## Python3

 `list1 ``=` `[``12``, ``15``, ``3``, ``10``]``s``=``[i ``for` `i ``in` `list1]``print``(``sum``(s))`

Output

`40`

My Personal Notes arrow_drop_up