Lists are quite useful Data Type in Python Programming Language, these can be used for holding a lot of data as a single entity and also these are mutable which makes Python List more useful.

In this article, I’ll be discussing **ways to sum up all numbers in a Python List**. Typically there exists four ways for summing elements in a List in Python.

- Summing Elements of List using
**For Loop** - Summing up all Elements in List using
**While Loop** - Using
**Recursion**for finding sum of all elements in a List - Using
**Python’s sum() Function**for Finding what is total sum of elements in a Python List

Let’s discuss each one of these four steps.

Using **For Loop** to find sum of elements in List

```
# Python program to find sum of elements in list
total_sum = 0
# creating a list
a_list = [36, 82, 291, 83, 8]
# Iterate each element in list
# and add them in variale total_sum
for element in range(0, len(a_list)):
total_sum = total_sum + list1[ele]
# printing sum of all elements in List
print("Sum of all elements in list => ", total_sum)
```

**Output of Above Code**

```
Sum of all elements in list => 500
```

Using **while loop** to find sum of elements in List

```
# Python program to find sum of elements in list
total_sum = 0
n = 0
# creating a list
a_list = [717, 92, 73, 2819, 27]
# Iterate each element in list
# and add them in variale total
while(n < len(a_list)):
total_sum = total_sum + a_list[n]
n += 1
# printing total value
print("Sum of all elements in list => ", total_sum)
```

**Output of Above Code**

`Sum of all elements in list => 3728`

Using **Recursion** for finding sum of all elements in a List

```
# Python program to find sum of all elements in list using recursion
# creating a list
a_list = [17, 29, 182, 291]
# creating sum_list function
def sumofelements(a_list, size):
if (size == 0):
return 0
else:
return a_list[size - 1] + sumofelements(a_list, size - 1) # Recursion
# Calling sumofelements function
total_sum = sumofelements(a_list, len(a_list))
print("Sum of all elements in given list: ", total_sum)
```

**Output of Above Code**

`Sum of all elements in given list => 519`

**Python’s sum() Function** for Summing Up Elements of a List

```
# Python program to find sum of elements in list using sum() Function
# creating a list
a_list = [728, 29, 1762, 1783, 7543]
# using sum() function
total_sum = sum(a_list)
# printing total_sum value
print("Sum of all elements in given list => ", total_sum)
```

**Output of Above Code**

`Sum of all elements in given list => 11845`