On 6/1/2017 10:17 AM, joannah nanjekye wrote:
Today I was writing an example snippet for the book and needed to write
a function that returns two values something like this:
def return_multiplevalues(num1, num2):
return num1, num2
I noticed that this actually returns a tuple of the values which I did
not want in the first place.I wanted python to return two values in
their own types so I can work with them as they are but here I was stuck
with working around a tuple.
Others have pointed out that you are not stuck at all. Returning a
tuple that can be unpacked is Python's concrete implementation of the
abstract concept 'return multiple values'. Note that Python's gives one
a choice whether to keep the values bundles or to immediately unbundle them.
--
Terry Jan Reedy
_______________________________________________
Python-ideas mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/