On Wed, Dec 8, 2021 at 9:04 AM dn via Python-list <python-list@python.org> wrote: > > plus Python, unlike some other languages, allows us to return multiple > values, either as a collection or as an implied-tuple: > > def function_list(): > a_list = [ i for i in range( 9 ) ] > return a_list > > def function_multiples(): > a = 1 > b = 2 > c = 3 > return a, b, c > > thus: > > x, y, z = function_multiples()
Not sure what you mean by "implied". You're returning a tuple formed from three values, and then unpacking that into three destinations. Since, at a technical level, a function can only return one value, returning a tuple is the standard way to return more than one thing. ChrisA -- https://mail.python.org/mailman/listinfo/python-list