I know that it is possible for a function to return multiple values in Python. What I would like to do is return each element in a list as a separate return value. This could be an arbitrary number of elements, depending on user input. I am wondering if there is a pythonic way of doing so?
For example, I have a function that will return a pair of items as an array, e.g., it will return [a, b]
.
However, depending on the input given, the function may produce multiple pairs, which will result in the function returning [[a, b], [c, d], [e, f]]
. Instead, I would like it to return [a, b], [c, d], [e, f]
As of now, I have implemented a very shoddy function with lots of temporary variables and counts, and am looking for a cleaner suggestion.
Appreciate the help!