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 Get a Substring of a String
Python any()
Python String rjust()
Python Matrices and NumPy Arrays
Python print()
Python sorted()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Program to Count the Number of Digits Present In a Number
Python type()
Python Program to Display Calendar
Python Program to Print Output Without a Newline
Python Program to Get the Class Name of an Instance
Python File I/O Operation
Python Statement, Indentation and Comments
Python String isdecimal()
Python Set add()
Python Program to Sort a Dictionary by Value
Python Custom Exceptions
Python Input, Output and Import
Python frozenset()
Python Program to Sort Words in Alphabetic Order
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python vars()
Python Set intersection()
Python Program to Find HCF or GCD
Python Program to Remove Punctuations From a String
Python Program to Check Whether a String is Palindrome or Not
Python Namespace and Scope
Python Program to Check If a String Is a Number (Float)
Python Program to Safely Create a Nested Directory
Python Dictionary clear()
Python setattr()