Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Múltiples Valores de Retorno | Especificación del Valor de Retorno de la Función
Tutorial de Funciones en Python
course content

Contenido del Curso

Tutorial de Funciones en Python

Tutorial de Funciones en Python

1. ¿Qué Es una Función en Python?
2. Argumentos Posicionales y Opcionales
3. Argumentos Arbitrarios
4. Especificación del Valor de Retorno de la Función
5. Recursión y Funciones Lambda

book
Múltiples Valores de Retorno

A veces es necesario devolver múltiples objetos como resultado de la función. Podemos hacerlo usando dos enfoques diferentes:

Usando una Lista o Tupla

Podemos crear una lista o tupla que contenga todos los objetos necesarios dentro de la función y devolverla como resultado de la función.

123456789101112
# Define a function def return_multiple_objects(): obj1 = 'Hello' obj2 = 42 obj3 = [1, 2, 3] # Return all objects packed into list return [obj1, obj2, obj3] # Get the list with corresponding objects result_list = return_multiple_objects() for obj in result_list: print(obj)
copy

Creamos tres objetos diferentes dentro de la función y devolvimos la lista que contiene todos estos objetos como salida de la función. Luego iteramos esta lista para obtener todos los objetos.

Usando Múltiples Valores de Retorno

Puedes devolver directamente múltiples valores separados por comas. Cuando se llama a la función, los resultados se capturan en variables separadas.

12345678910
def return_multiple_objects(): obj1 = "Hello" obj2 = 42 obj3 = [1, 2, 3] # Return objects separated by comma return obj1, obj2, obj3 # Get the result of the function into three different values result1, result2, result3 = return_multiple_objects() print(result1, result2, result3)
copy

En el código anterior, devolvimos tres variables por separado. Si usamos este enfoque, es muy importante conocer el orden en el que se devuelven las variables para usarlas correctamente en el código.

Tarea
test

Swipe to show code editor

  1. Crea una función que calcule las siguientes estadísticas de datos: sum(total), average, minimum y maximum.
  2. Devuelve todos los valores, almacenándolos en variables separadas al llamar a la función.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2
toggle bottom row

book
Múltiples Valores de Retorno

A veces es necesario devolver múltiples objetos como resultado de la función. Podemos hacerlo usando dos enfoques diferentes:

Usando una Lista o Tupla

Podemos crear una lista o tupla que contenga todos los objetos necesarios dentro de la función y devolverla como resultado de la función.

123456789101112
# Define a function def return_multiple_objects(): obj1 = 'Hello' obj2 = 42 obj3 = [1, 2, 3] # Return all objects packed into list return [obj1, obj2, obj3] # Get the list with corresponding objects result_list = return_multiple_objects() for obj in result_list: print(obj)
copy

Creamos tres objetos diferentes dentro de la función y devolvimos la lista que contiene todos estos objetos como salida de la función. Luego iteramos esta lista para obtener todos los objetos.

Usando Múltiples Valores de Retorno

Puedes devolver directamente múltiples valores separados por comas. Cuando se llama a la función, los resultados se capturan en variables separadas.

12345678910
def return_multiple_objects(): obj1 = "Hello" obj2 = 42 obj3 = [1, 2, 3] # Return objects separated by comma return obj1, obj2, obj3 # Get the result of the function into three different values result1, result2, result3 = return_multiple_objects() print(result1, result2, result3)
copy

En el código anterior, devolvimos tres variables por separado. Si usamos este enfoque, es muy importante conocer el orden en el que se devuelven las variables para usarlas correctamente en el código.

Tarea
test

Swipe to show code editor

  1. Crea una función que calcule las siguientes estadísticas de datos: sum(total), average, minimum y maximum.
  2. Devuelve todos los valores, almacenándolos en variables separadas al llamar a la función.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt