Vários Valores de Retorno
Às vezes, é necessário retornar múltiplos objetos como resultado de uma função. Podemos fazer isso usando duas abordagens diferentes:
Usando uma Lista ou Tupla
Podemos criar uma lista ou tupla que contém todos os objetos necessários dentro da função e retorná-la como resultado da função.
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)
Criamos três objetos diferentes dentro da função e retornamos a lista que contém todos esses objetos como saída da função. Em seguida, iteramos essa lista para obter todos os objetos.
Usando Múltiplos Valores de Retorno
Você pode retornar diretamente múltiplos valores separados por vírgulas. Quando a função é chamada, os resultados são capturados em variáveis separadas.
12345678910def 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)
No código acima, retornamos três variáveis separadamente. Se usarmos essa abordagem, é muito importante saber a ordem em que as variáveis são retornadas para usá-las corretamente no código.
Swipe to start coding
- Crie uma função que calcule as seguintes estatísticas de dados:
sum(total)
,average
,minimum
emaximum
. - Retorne todos os valores, armazenando-os em variáveis separadas ao chamar a função.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 4.35Awesome!
Completion rate improved to 4.35
Vários Valores de Retorno
Às vezes, é necessário retornar múltiplos objetos como resultado de uma função. Podemos fazer isso usando duas abordagens diferentes:
Usando uma Lista ou Tupla
Podemos criar uma lista ou tupla que contém todos os objetos necessários dentro da função e retorná-la como resultado da função.
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)
Criamos três objetos diferentes dentro da função e retornamos a lista que contém todos esses objetos como saída da função. Em seguida, iteramos essa lista para obter todos os objetos.
Usando Múltiplos Valores de Retorno
Você pode retornar diretamente múltiplos valores separados por vírgulas. Quando a função é chamada, os resultados são capturados em variáveis separadas.
12345678910def 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)
No código acima, retornamos três variáveis separadamente. Se usarmos essa abordagem, é muito importante saber a ordem em que as variáveis são retornadas para usá-las corretamente no código.
Swipe to start coding
- Crie uma função que calcule as seguintes estatísticas de dados:
sum(total)
,average
,minimum
emaximum
. - Retorne todos os valores, armazenando-os em variáveis separadas ao chamar a função.
Solução
Obrigado pelo seu feedback!
single
Awesome!
Completion rate improved to 4.35
Vários Valores de Retorno
Deslize para mostrar o menu
Às vezes, é necessário retornar múltiplos objetos como resultado de uma função. Podemos fazer isso usando duas abordagens diferentes:
Usando uma Lista ou Tupla
Podemos criar uma lista ou tupla que contém todos os objetos necessários dentro da função e retorná-la como resultado da função.
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)
Criamos três objetos diferentes dentro da função e retornamos a lista que contém todos esses objetos como saída da função. Em seguida, iteramos essa lista para obter todos os objetos.
Usando Múltiplos Valores de Retorno
Você pode retornar diretamente múltiplos valores separados por vírgulas. Quando a função é chamada, os resultados são capturados em variáveis separadas.
12345678910def 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)
No código acima, retornamos três variáveis separadamente. Se usarmos essa abordagem, é muito importante saber a ordem em que as variáveis são retornadas para usá-las corretamente no código.
Swipe to start coding
- Crie uma função que calcule as seguintes estatísticas de dados:
sum(total)
,average
,minimum
emaximum
. - Retorne todos os valores, armazenando-os em variáveis separadas ao chamar a função.
Solução
Obrigado pelo seu feedback!