How To Sum A List In Python

Share This Post

Write a Python program that finds the sum of all the elements in a list of numbers in Python. Here I described something new that will help you out in good ways like how you can find out sum a list in Python.

How To Sum A List In Python

Example #1:

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(total)
  • So, first of all, we made a variable name is: total
  • Second, we took a list randomly.
  • Then arrange them in for loop in Python.
  • There we also took a length function to see the total length of list.
  • There just put a trick that will sum a list in Python automatically.
  • Like took a variable then plus sign symbol and then assign the list variable.

Output: 74

Sum a list in Python

Example #2 : Using while() loop

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(total)
  • Here we made two variables one is: the total second is ele
  • So, one random list.
  • Put the while loop to get the sum of the list.
  • And as you know well too about length function is common to get the total length of a list.
  • Then the same trick as we used above but one is also required to find sum value by value.
  • Then simply, print out the total variable at the end outside the loop.

Output: 74

Sum a list in Python using While loop

The first method is to use the Naive technique. The second method is to use a NumPy array.

Numpy is a read data library that can be used for a wide range of applications. It comes at a high working with these arrays objects and facilities for manipulating it. The third method is to use zip() and list comprehension.

You turn the data into a NumPy array and feed it to the np. sum() method. The axis argument of the sum function specifies which axis the sum value should be calculated along. Use axis=0 if you wish to sum across columns.

Let’s have a practice also of how to use Python Try Except that’s pretty cool.

spot_img

Related Posts

Python for Loop Iteration: How to Easily Manipulate a List

One of the most powerful features of the Python...

How To Get First Characters of a String in Python

Way to find the first characters of a string...

How To Convert Tuple To String In Python

In this post, you will learn how to convert...

How To Convert String to Double in Python

Good to hear, that you want to convert a...

Python TypeError: String Index Out Of Range Solution

A string is an array of characters and part...

How To Remove Empty Strings From a List Of Strings

On this page, we will discuss how to remove...
- Advertisement -spot_img