Related Articles
Python program to find sum of elements in list
• Difficulty Level : Easy
• Last Updated : 24 Nov, 2020

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 variale 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 variale 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

```

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course

My Personal Notes arrow_drop_up