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 String endswith()
Python memoryview()
Python Program to Display the multiplication Table
Python range()
Python Namespace and Scope
Python String title()
Python Program to Represent enum
Python Directory and Files Management
Python datetime
Python set()
Python strptime()
Python Program to Return Multiple Values From a Function
Python Matrices and NumPy Arrays
Python Program to Shuffle Deck of Cards
Python String isdigit()
Python Set symmetric_difference()
Python Set copy()
Python Global, Local and Nonlocal variables
Python Iterators
Python Program to Find HCF or GCD
Python List append()
Python Program to Find LCM
Python List copy()
Python String format_map()
Python Program to Print Output Without a Newline
Python Modules
Python List Comprehension
Python Global Keyword
Python Program to Solve Quadratic Equation
Python Set update()
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Program to Find ASCII Value of Character