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 Check the File Size
Python Exception Handling Using try, except and finally statement
Python Program to Print all Prime Numbers in an Interval
Python Program to Parse a String to a Float or Int
Python Program to Multiply Two Matrices
Python Variables, Constants and Literals
Python id()
Python Dictionary get()
Python Program to Find ASCII Value of Character
Python callable()
Python Program to Transpose a Matrix
Python Object Oriented Programming
Python Generators
Python Modules
Python Program to Add Two Matrices
Python Dictionary clear()
Python Program to Merge Two Dictionaries
Python bytearray()
Python String rfind()
Python Anonymous / Lambda Function
Python Program to Find the Factorial of a Number
Python Program to Display the multiplication Table
Python Program to Extract Extension From the File Name
Python Program to Add Two Numbers
Python type()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python String endswith()
Deep Learning in Python - LazyProgrammer
Python Matrices and NumPy Arrays
Python compile()
Python List clear()
Python Program Read a File Line by Line Into a List