Funciones en Python (2024)

8. Valores de Retorno

8.4. Múltiples Valores de Retorno


Una función puede retornar más de un valor. Una de las formas es hacerlo mediante una lista, como se muestra en el siguiente ejemplo:



En este caso en la línea 11, asignamos el valor de retorno a la variable valores
En la línea 12, mostramos el tipo de dato que se asignó a la variable y vemos que es de tipo "list".

Otra forma de retornar múltiples valores es con la sentencia return y los valores separados por coma pero encerrados entre [] (corchetes) , tal como se muestra a continuación:



En este caso, vemos que el tipo de dato que retornó la función es una lista.


El siguiente ejemplo es a modo INFORMATIVO, ya que el tipo de datos retornado NO SE VE en esta materia.

Si solo utilizamos la sentencia return y los valores separados por coma, tal como se muestra a continuación: 



En este caso, vemos que el tipo de dato que retornó la función es "tuple". 

Las tuplas son una estructura de datos muy similares a las listas, con la diferencia que son inmutables. Es decir, sus valores no pueden ser modificados.