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 classmethod()
Python String isalnum()
Python String ljust()
Python String endswith()
Deep Learning with Python - Francois Chollet
Python Program to Find Armstrong Number in an Interval
Python String isprintable()
Python timestamp to datetime and vice-versa
Python dir()
Python List clear()
Python String isspace()
Python strftime()
Python Program to Parse a String to a Float or Int
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python time Module
Python Program to Differentiate Between del, remove, and pop on a List
Python for Loop
Python Dictionary copy()
Python Generators
Python Dictionary keys()
Python format()
Python Program to Get the File Name From the File Path
Python min()
Python bytes()
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Program to Find ASCII Value of Character
Python Program to Return Multiple Values From a Function
Python String translate()
Python len()
Python String isidentifier()
Python String find()