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 Catch Multiple Exceptions in One Line
Python Program to Safely Create a Nested Directory
Python Program to Reverse a Number
Python String rfind()
Python Program to Find the Size (Resolution) of a Image
Python String isalnum()
Python getattr()
Python Program to Check If a String Is a Number (Float)
Python Tuple count()
Python Set symmetric_difference()
Python Program to Add Two Numbers
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Intelligent Projects Using Python - Santanu Pattanayak
Python classmethod()
Python List clear()
Python String title()
Python iter()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Slice Lists
Python hash()
Python round()
Python List pop()
Python break and continue
Python Program to Solve Quadratic Equation
Python Operator Overloading
Python Machine Learning - Sebastian Raschka
Python Program to Transpose a Matrix
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python String lower()
Python Keywords and Identifiers
Python RegEx
Deep Learning with Python - Francois Cholletf