Facebook pixel
>Blog>Ciência de Dados
Ciência de Dados

Python: Como retornar múltiplos valores

Aprenda como retornar múltiplos valores em Python usando tuplas, listas e dicionários.

Python: Como retornar múltiplos valores

Utilizando tuplas para retornar múltiplos valores em Python:

Quando trabalhamos com programação em Python, muitas vezes nos deparamos com a necessidade de retornar mais de um valor de uma função. Felizmente, Python nos oferece diferentes formas de lidar com essa situação. Uma das maneiras mais comuns e eficientes de retornar múltiplos valores é utilizando tuplas.

Uma tupla é uma estrutura de dados imutável que pode armazenar vários valores. Para retornar múltiplos valores em Python usando tuplas, basta separar os valores por vírgulas dentro dos parênteses. Por exemplo:

def retornar_valores():
    valor1 = 10
    valor2 = 20
    valor3 = 30
    return valor1, valor2, valor3

resultado = retornar_valores()
print(resultado)  # Output: (10, 20, 30)

Nesse exemplo, a função retornar_valores retorna uma tupla contendo os valores 10, 20 e 30. Ao chamar a função e atribuir o resultado à variável resultado, podemos acessar os valores individualmente usando a indexação da tupla.

Utilizando listas para retornar múltiplos valores em Python:

Outra forma de retornar múltiplos valores em Python é utilizando listas. Ao contrário das tuplas, as listas são estruturas de dados mutáveis, ou seja, podemos adicionar, remover ou modificar os elementos da lista.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

Para retornar múltiplos valores em Python usando listas, podemos simplesmente criar uma lista e adicionar os valores desejados. Vejamos um exemplo:

def retornar_valores():
    valores = [10, 20, 30]
    return valores

resultado = retornar_valores()
print(resultado)  # Output: [10, 20, 30]

Nesse exemplo, a função retornar_valores retorna uma lista contendo os valores 10, 20 e 30. Ao chamar a função e atribuir o resultado à variável resultado, podemos acessar os valores individualmente usando a indexação da lista.

Utilizando dicionários para retornar múltiplos valores em Python:

Além de tuplas e listas, outra opção para retornar múltiplos valores em Python é utilizando dicionários. Um dicionário é uma estrutura de dados que armazena pares de chave-valor, permitindo que possamos associar um valor a uma chave específica.

Para retornar múltiplos valores em Python usando dicionários, podemos criar um dicionário e adicionar os pares de chave-valor desejados. Vejamos um exemplo:

def retornar_valores():
    valores = {'valor1': 10, 'valor2': 20, 'valor3': 30}
    return valores

resultado = retornar_valores()
print(resultado)  # Output: {'valor1': 10, 'valor2': 20, 'valor3': 30}

Nesse exemplo, a função retornar_valores retorna um dicionário contendo os pares de chave-valor ‘valor1’: 10, ‘valor2’: 20 e ‘valor3’: 30. Ao chamar a função e atribuir o resultado à variável resultado, podemos acessar os valores individualmente usando as chaves do dicionário.

Outras formas de retornar múltiplos valores em Python:

Além das formas mencionadas acima, existem outras maneiras de retornar múltiplos valores em Python. Algumas delas incluem:

  • Utilizar uma classe para encapsular os valores e retornar uma instância dessa classe.
  • Utilizar um objeto iterável, como um gerador, para retornar os valores sob demanda.
  • Utilizar uma estrutura de dados personalizada para armazenar os valores, como uma matriz multidimensional.

A escolha da melhor abordagem depende do contexto e dos requisitos específicos do problema que estamos resolvendo. É importante avaliar as vantagens e desvantagens de cada opção e escolher aquela que melhor se adequa às nossas necessidades.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

Conclusão:

Em resumo, Python oferece diversas maneiras de retornar múltiplos valores de uma função. Podemos utilizar tuplas, listas, dicionários ou outras estruturas de dados personalizadas para alcançar esse objetivo. Cada abordagem tem suas características e benefícios específicos, e a escolha da melhor opção depende do contexto em que estamos trabalhando.

É importante entender as diferenças entre essas formas de retorno de múltiplos valores e escolher aquela que melhor se adequa à nossa situação. Python é uma linguagem flexível e poderosa, e o conhecimento dessas técnicas nos permite escrever código mais eficiente e legível.

Espero que este artigo tenha sido útil para você entender como retornar múltiplos valores em Python. Aproveite essas técnicas em seus projetos e explore ainda mais as possibilidades que a linguagem oferece.

Lembre-se de praticar e experimentar, pois a prática é fundamental para se tornar um programador Python habilidoso. Continue aprendendo, pesquisando e aperfeiçoando seus conhecimentos. Python é uma linguagem versátil e em constante evolução, e dominá-la abrirá portas para diversas oportunidades na área de programação.

A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.

Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.

Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada

Aprenda uma nova língua na maior escola de idioma do mundo!

Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa.

+ 400 mil alunos

Método validado

Aulas

Ao vivo e gravadas

+ 1000 horas

Duração dos cursos

Certificados

Reconhecido pelo mercado

Quero estudar na Fluency

Sobre o autor

A melhor plataforma para aprender tecnologia no Brasil

A Awari é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos com aulas ao vivo e mentorias individuais com os melhores profissionais do mercado.