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 complex()
Python strftime()
Python strptime()
Python Program to Check Whether a String is Palindrome or Not
Python Program to Generate a Random Number
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Deep Learning in Python - LazyProgrammer
Python Program to Measure the Elapsed Time in Python
Python getattr()
Python Set symmetric_difference_update()
Python input()
Python bytes()
Python String rfind()
Python round()
Python Functions
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
APIs in Node.js vs Python - A Comparison
Python Program to Get the Full Path of the Current Working Directory
Python Program to Check If a List is Empty
Python next()
Python Program to Add Two Matrices
Python Program to Remove Duplicate Element From a List
How to get current date and time in Python?
Python for Loop
Python String translate()
Python bytearray()
Python Matrices and NumPy Arrays
Python Program to Find the Factorial of a Number
Python Set discard()
Python while Loop
Python Program to Parse a String to a Float or Int
Python bool()