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:
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python any()
Python Program to Find the Sum of Natural Numbers
Deep Learning in Python - LazyProgrammer
Python Anonymous / Lambda Function
Python Program to Split a List Into Evenly Sized Chunks
Python Program to Represent enum
Python Program to Find the Factors of a Number
Python Program to Check if a Key is Already Present in a Dictionary
Python File I/O Operation
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python Program to Find the Factorial of a Number
Python Exception Handling Using try, except and finally statement
Python hex()
Python Program to Check the File Size
Python type()
Python globals()
Python Namespace and Scope
Python exec()
Python @property decorator
Python issubclass()
Python Tuple index()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python timestamp to datetime and vice-versa
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python String splitlines()
Python String isalnum()
Python locals()
Python String lower()
Python Global Keyword
Python for Loop
Python Program to Merge Mails