Table of Contents
In this tutorial, we will learn about the Python sum() method with the help of examples.
The sum() function adds the items of an iterable and returns the sum.
Example
marks = [65, 71, 68, 74, 61] # find sum of all marks total_marks = sum(marks) print(total_marks) # Output: 339
1. sum() Syntax
The syntax of the sum() function is:
sum(iterable, start)
The sum() function adds start and items of the given iterable from left to right.
2. sum() Parameters
- iterable – iterable (list, tuple, dict, etc). The items of the iterable should be numbers.
- start (optional) – this value is added to the sum of items of the iterable. The default value of start is 0 (if omitted)
3. sum() Return Value
sum() returns the sum of start and items of the given iterable.
4. Example: Working of Python sum()
numbers = [2.5, 3, 4, -5] # start parameter is not provided numbers_sum = sum(numbers) print(numbers_sum) # start = 10 numbers_sum = sum(numbers, 10) print(numbers_sum)
Output
4.5 14.5
If you need to add floating-point numbers with exact precision, then you should use math.fsum(iterable) instead.
If you need to concatenate items of the given iterable (items must be strings), then you can use the join() method.
'string'.join(sequence)
Visit this page to learn about, Python join() Method
Related posts:
Python Functions
Python String rstrip()
Python Variables, Constants and Literals
Node.js vs Python for Backend Development
Python Program Read a File Line by Line Into a List
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python hash()
Python Program to Display Fibonacci Sequence Using Recursion
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python String rjust()
Python Program to Return Multiple Values From a Function
Python Multiple Inheritance
Python Set pop()
Python chr()
Python String splitlines()
Python Program to Convert Bytes to a String
Python Program to Calculate the Area of a Triangle
Python Program to Sort Words in Alphabetic Order
Python Dictionary keys()
Python Modules
Python eval()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python String isalpha()
Python Program to Access Index of a List Using for Loop
Python Program to Check if a Number is Odd or Even
Python max()
Python dict()
Python compile()
Python Program to Check if a Key is Already Present in a Dictionary
Python Dictionary values()
Python Numbers, Type Conversion and Mathematics
Python Program to Represent enum