How to Find the Sum of all Elements in an Array in Python

In this blog post, we’ll be discussing how to find the sum of all elements in an array in Python. We’ll be covering two different methods for doing this, so whether you’re a beginner or more experienced with Python, there should be a method here for you.

Using a For Loop

One way to find the sum of all elements in an array is to use a for a loop. With this method, we can iterate through each element in the array and add it to a total sum variable. Let’s take a look at an example: 

arr = [1, 2, 3, 4, 5, 6]
total_sum = 0
for i in arr: 
 total_sum += i

print(total_sum) # Outputs 21 

In the code above, we first create an array called arr. Next, we create a variable called total_sum and set it equal to 0. We do this because we want to start our sum at 0 so that when we add each element in the array, it’s added to the total sum. 

Then, we use a for loop to iterate through each element in the array. Finally, we print out the value of total_sum, which should be 21 (1 + 2 + 3 + 4 + 5 + 6). 

Using the Built-in Sum Function 

If you’re working with Python 3.3 or newer, there’s actually a built-in function that you can use to find the sum of all elements in an array. The syntax looks like this: 

arr = [1111, 212, 3333, 44, 5344541, 68913, 10, 100, 20234]
total_sum = sum(arr)

print(total_sum) # Output: 5438498 

As you can see, this code is much simpler than our first method. First off, we don’t need to create a separate variable to keep track of our total sum – we can just set total_sum equal to sum(arr). Second, we don’t need to use a for loop because sum() will automatically iterate through each element in the array and add it to the total sum. 

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close