| [ Web Proxy ] |
| Viewing: https://www.pythonbyexample.dev/examples/multiple-return-values | [Back] [Original] |
Functions
Returning values separated by commas returns one tuple. The tuple is visible if the caller stores the result directly.
Source
def divide_with_remainder(total, size):
quotient = total // size
remainder = total % size
return quotient, remainder
result = divide_with_remainder(17, 5)
print(result)Output
(3, 2)Callers usually unpack the tuple immediately or soon after. The names at the call site document what each position means.
Source
boxes, leftover = result
print(boxes)
print(leftover)Output
3
2Notes
return a, b returns one tuple containing two values.(3, 2)
3
2
Execution time appears here after you run the example.
| Web Proxy Viewer | New URL | Original Page |