Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida sobre o for

Estou com uma dúvida sobre o for:,

frutas = ["maçã", "banana", "laranja", "melancia"]

lista = [ ]
for **fruta** in frutras:
    lista.append(**fruta**.upper())

fruta é uma variável dentro do for: que armazena os dados da variavel frutas? Se sim, é por isso quando realizamos o .append( ) o que está dentro de parênteses é fruta.upper( ) não frutas.upper?

1 resposta
solução!

Gustavo, tudo bem?

Exatamente! fruta é uma variável criada nesse bloco de iteração, por isso, poderia receber qualquer nome (f, i, j, etc). Ela corresponde a cada elemento dentro da lista iterada (no caso, a lista frutas).

Por essa razão, esse código passa por todos os elementos da lista frutas e adiciona-os (transformados para letras maiúsculas) na lista vazia.