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 object()
Python help()
Python Set issuperset()
Python Program to Check the File Size
Python Program to Create a Countdown Timer
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Package
Serverless Functions with Spring Cloud Function
Python Inheritance
Python List Comprehension
Python Program to Swap Two Variables
Python Exception Handling Using try, except and finally statement
Python Program to Check if a Key is Already Present in a Dictionary
Python Set add()
Python format()
Python Program to Add Two Matrices
Python String ljust()
Python super()
Python String center()
Python Generators
Python Machine Learning Eqution Reference - Sebastian Raschka
Python String count()
Python Recursion
Deep Learning with Python - Francois Chollet
Python String maketrans()
Python Set union()
Python Shallow Copy and Deep Copy
Python strptime()
Python locals()
Python Set difference()
Python @property decorator
Python String rsplit()