# Python program to find sum of elements in list

• Difficulty Level : Easy
• Last Updated : 22 Jun, 2021

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`

My Personal Notes arrow_drop_up