In this example, you will learn to return multiple values from a function.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Return values using comma
def name():
return "John","Armin"
# print the tuple with the returned values
print(name())
# get the individual items
name_1, name_2 = name()
print(name_1, name_2)
Output
('John', 'Armin')
John Armin
When you return multiple values using comma(s), they are returned in the form of a tuple. As shown in the code above, two strings "John" and "Armin" are returned with a single return statement.
2. Example 2: Using a dictionary
def name():
n1 = "John"
n2 = "Armin"
return {1:n1, 2:n2}
names = name()
print(names)
Output
{1: 'John', 2: 'Armin'}
When you return values using a dictionary, it is easy for you to keep track of the returned values using the keys. The return statement returns the two variables in the form a dictionary.
Related posts:
Python Program to Find Armstrong Number in an Interval
Python Set discard()
APIs in Node.js vs Python - A Comparison
Python Anonymous / Lambda Function
Python Program to Find the Factors of a Number
Python strftime()
Python bytes()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Operators
Python min()
Python Dictionary items()
Python Program to Extract Extension From the File Name
Python Program to Print the Fibonacci sequence
Python Program to Iterate Through Two Lists in Parallel
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Program to Create a Long Multiline String
Python List remove()
Python hasattr()
Python Program to Illustrate Different Set Operations
Python slice()
Python String index()
Python Program to Slice Lists
Python Program to Print Hello world!
Python String splitlines()
Python Functions
Python Program to Check if a Number is Positive, Negative or 0
Debug a JavaMail Program
Python Program to Create a Countdown Timer
Python time Module
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python String isspace()
Python Program to Find the Factorial of a Number