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 Operators
Python Program to Concatenate Two Lists
Python iter()
Python Program to Sort Words in Alphabetic Order
Python all()
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Program to Check Leap Year
Python frozenset()
Python String isidentifier()
Python Program to Check If a List is Empty
Python Program to Check if a Number is Odd or Even
Python Program to Iterate Over Dictionaries Using for Loop
Python object()
Python Program to Make a Simple Calculator
Python Program to Compute the Power of a Number
Python String rsplit()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Parse a String to a Float or Int
Python Directory and Files Management
Python chr()
Python Inheritance
Python Program to Find the Largest Among Three Numbers
Python Dictionary clear()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python String title()
Python Program to Swap Two Variables
Python Machine Learning - Sebastian Raschka
Python Program to Capitalize the First Character of a String
Python Program to Merge Two Dictionaries
Python Set issubset()
Node.js vs Python for Backend Development