Return multiple values from a function (Python 3 )

Return multiple values from a function

With Python, we can return multiple values at once. All you need to do is list your values after the return statement, separated by commas.

What we are actually doing here is returning a Python tuple. We could have written return (first, last) as well, with the same effect. And if you’re wondering whether you can return more than two values this way: yes, you can!

Edit and run this Python 3 example code

This code is editable and runnable. You can run "Return multiple values from a function" by pressing the run button. It will be executed in our backend and the result (stdout and stderr) is displayed in addition tabs.

Share "Return multiple values from a function"

Share this crumb (Return multiple values from a function) with your friends and colleagues to help them learn more about Python 3 programming.

Twitter, Facebook, LinkedIn

On Twitter, Facebook, and LinkedIn, simply paste the URL in your post and watch the magic unfold.


If you want to embed the crumb in an iframe, use the following code:

oEmbed (WordPress)

We support oEmbed, but most sites use allowlisting. On WordPress, oEmbed is supported out of the box, but see the note below.

If you plan to use heavily on Wordpress, you can use the following PHP code to allowlist our site and unlock all the functionalities of our crumbs:
wp_oembed_add_provider( '*', '' ); is a service that allows you to embed content from other sites. We will request to be added to the list of trusted sites once we're out of beta.