una resueltos propias otra lista globales funciones funcion ejercicios ejemplos dentro crea como python function multiple-variable-return

resueltos - lista de funciones de python



¿Cómo devolver más de un valor de una función en Python? (3)

Aquí está también el código para manejar el resultado:

def foo (a): x=a y=a*2 return (x,y) (x,y) = foo(50)

Esta pregunta ya tiene una respuesta aquí:

¿Cómo devolver más de una variable desde una función en Python?


Regresar como una tupla, por ejemplo

def foo (a): x=a y=a*2 return (x,y)


Separe los valores que desea devolver por comas:

def get_name(): # you code return first_name, last_name

Las comas indican que es una tupla, por lo que puede ajustar sus valores entre paréntesis:

return (first_name, last_name)

Luego, al llamar a la función, a) guarda todos los valores en una variable como una tupla, ob) separa los nombres de las variables por comas

name = get_name() # this is a tuple first_name, last_name = get_name() (first_name, last_name) = get_name() # You can put parentheses, but I find it ugly