Atribuição de Múltiplas Variáveis
Parte da seção Logic & Flow do Journey de Python da Coddy — lição 2 de 78.
Em Python, você pode atribuir valores a múltiplas variáveis em uma única linha. Este recurso pode tornar seu código mais conciso e legível. Vamos explorar como usar atribuições de múltiplas variáveis de forma eficaz.
Atribuições Múltiplas Básicas:
a, b, c = 1, 2, 3
print(a) # Saída: 1
print(b) # Saída: 2
print(c) # Saída: 3Atribuindo o mesmo valor a múltiplas variáveis:
x = y = z = 10
print(x) # Saída: 10
print(y) # Saída: 10
print(z) # Saída: 10Atribuindo valores de uma lista:
numbers = [4, 5, 6]
a, b, c = numbers
print(a) # Saída: 4
print(b) # Saída: 5
print(c) # Saída: 6Desafio
FácilEscreva um programa em Python que realize as seguintes tarefas:
- Atribua valores a três variáveis
name,ageecityem uma única linha. Definanamecomo"Alice",agecomo30ecitycomo"New York". - Atribua o valor
100a três variáveisx,yezem uma única linha. - Crie uma lista chamada
colorscontendo os valores"red","green"e"blue". Atribua esses valores a três variáveiscolor1,color2ecolor3em uma única linha.
Folha de consulta
Você pode atribuir valores a múltiplas variáveis em uma única linha:
a, b, c = 1, 2, 3Atribuir o mesmo valor a múltiplas variáveis:
x = y = z = 10Atribuir valores a partir de uma lista:
numbers = [4, 5, 6]
a, b, c = numbersExperimente você mesmo
# Atribua valores para name, age e city
# Atribua 100 para x, y e z
# Crie uma lista de cores e atribua-as a color1, color2 e color3
colors = ["red", "green", "blue"]
# Não altere o código abaixo
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Logic & Flow
1Exploração de Variáveis
ConstantesAtribuição de Múltiplas VariáveisTroca de VariáveisVariáveis de Espaço ReservadoArredondar NúmerosCasting de Listas4Aplicativo de Agenda de Contatos
Exibir MenuAdicionar Contato7Conjuntos Parte 2
Operações Matemáticas Parte 1Operações Matemáticas Parte 2Revisão - Caça ao TesouroSubconjuntos e SuperconjuntosIterando sobre ConjuntosRevisão - Rastreador de Torneio10List Comprehensions Básicas
A SintaxeCriando Listas SimplesAdicionando CondiçõesUsando Agregação de DadosRecapitulação - House Of ListsRecapitulação - Elements Of Freedom13Sistema de Gerenciamento de Inventário
Visão Geral do ProjetoAdicionar Item2Dicionários Parte 1
O que é um Dicionário?Criando um DicionárioAcessando ValoresModificando DicionáriosRecapitulação - Gerenciador de Receitas5Tomada de Decisão Avançada
Operador TernárioVerificações de PertencimentoVerificações de IdentidadeErros de IndentaçãoRecapitulação - Filtro de Férias8Gerenciador de Registros de Alunos
Visão Geral do ProjetoAdicionar Aluno11Funções Avançadas
Retornando Múltiplos ValoresFunções Lambda Parte 1Funções Lambda Parte 2Desafio de Recapitulação - Lambda SortFunções Recursivas Parte 1Funções Recursivas Parte 2Recapitulação - Somar Listas Aninhadas14Funções de Ordem Superior
A Função MapA Função FilterRecapitulação - Validador de E-mailRecapitulação - Processador de Números3Dicionários Parte 2
Métodos de DicionárioDicionários AninhadosVerificando ChavesIterando em DicionáriosRecapitulação - Contador de Frequência6Conjuntos Parte 1
O que é um Conjunto?Operações BásicasMétodos de ConjuntosRecapitulação - Remover Duplicatas9Agregação de Dados Avançada
Usando SumEncontrando Mínimo e MáximoOrdenando Dados de Forma EficienteRecapitulação - Dictionary Sorter