Return Two Values from a Function PythonA specified activity, which almost certainly includes returning a particular value, is performed by functions. Some use cases, though, can call for you to give two or more answers. Other scripting languages could require quite a bit of code to accomplish this, but Python has a few useful methods for returning multiple results. The majority of these techniques return these values as a collection data type. All of them have been carefully examined below. Return Values Using a CommaCode Output ('Python', 'Java') Python Java Using Class and ObjectThe ability to construct a class (in C, a struct) to store multiple items and return an instance of the class is analogous to Java and C/C++. Code Output JavatpointPython 20 Using a TupleA series of things separated by commas is known as a tuple. It can be made either way (). We cannot change tuples. Code Output ('Python', 'Java') Python Java Using a ListAn array of objects constructed with square brackets is similar to a list. They vary from arrays in that they can include objects of various sorts. Tuples are static, whereas we can modify lists. Code Output ['Python', 'Java'] Using a DictionaryIt would be difficult to access a specific value using the prior technique. While utilizing dictionaries to return multiple values, this wouldn't be an issue. This is so that they could be conveniently retrieved, and we could choose appropriate key names. Code Output {'string1': 'Python', 'string2': 'Java'} Using Python Data ClassData Classes are used in this approach to return two values. A user-defined class can have particular methods added using data classes. Version 3.7 of Python saw the introduction of this technique. Code Output 16 twovalues(operation='Addition Operation', n1=6, n2=10) |
We provides tutorials and interview questions of all technology like java tutorial, android, java frameworks
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India