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 Program to Check Prime Number
Deep Learning in Python - LazyProgrammer
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Program to Add Two Numbers
Python String index()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python Deep Learning Cookbook - Indra den Bakker
Python len()
Python Program to Create Pyramid Patterns
Python Program to Count the Number of Occurrence of a Character in String
Python bytearray()
Python String isdecimal()
Python Shallow Copy and Deep Copy
Python String endswith()
Python String join()
Python Program to Count the Number of Digits Present In a Number
Python setattr()
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Find Factorial of Number Using Recursion
Python Program Read a File Line by Line Into a List
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python frozenset()
Python Dictionary clear()
Python exec()
Python List reverse()
Python Set copy()
Python tuple()
Python File I/O Operation
Python print()
Python String encode()
Python locals()
Python strptime()